现在发生着什么,已经发生过什么,未来要做些什么...这些都可以在数据库状态监控系统中可视化展示
阻塞会话:某一会话一直处于执行状态时,可能由于其他会话占用该资源产生互斥锁,导致该资源不能被访问,就会使该会话一直处于SLEEPING的状态。某一条SQL语句执行时间过长时,可以通过阻塞活动来观察该会话是否处于阻塞状态。通过这些信息能够知道某个时间数据库性能的问题,是否与阻塞有关,同样可以通过这些信息能够精确定位到阻塞的语句和被阻塞的语句等信息,之后能够快速地排查解决阻塞的问题。
通过活跃事务的页面,能够查询历史以及当前时刻的正在执行的事务。还能够查询到这些事务所处的状态,事务执行的语句,事务ID,线程ID,用户和主机(IP和端口)是否出现锁表等信息。通过活跃事务数据,清晰的知道当前或者某一时刻数据库所处的状态,数据库的事务执行的情况,在结合阻塞会话就能更加完整的信息具体的用户的何种操作导致当前事务的问题的出现。
缓冲池:用于缓存索引和数据的内存, 缓冲池使用率这个数值当然是越高越好,数据读写在内存中非常快,减少了对磁盘的读写。当数据提交或满足检查点条件后才一次性将内存数据刷新到磁盘中。然而内存还有操作系统或数据库其他进程使用,一般设置缓冲池大小为总设备内存的50%-80%。缓冲池展示的数据维度主要是监控系统内存使用情况,以及计数器监视磁盘上的数据库的物理访问。通过峰值能够帮助确认缓存应该设置何值,才能够提高数据库的使用效率和性能。
数据库生命周期由用户对数据库进行配置以及配置之后数据库所处的监控状态线条组成,线条状态由线条前的动作来决定;一个数据库的生命周期存在六种不同的操作以及四个不同状态的线条。由此可以得知数据库在范围时间内是否被非法操作过,是否有违规人员或黑客进来修改数据库配置。
数据库种类繁多:如:可支持Oracle,MySQL,SQL Server,等传统数据库和MongoDB,Cache,Hbase等新型数据库。监控信息多样化:内置多种性能指标,可根据具体需求有针对性的查询。
提供多维安全报表便于用户了解数据库状态:AWR:(Automatic Workload Repository)自动工作负载信息库,ASH:(Active Session History)活动会话历史记录。
对数据库健康指标数据持续采样,并配置健康指标基线、将采样数据与健康基线指标匹配,对偏离事件实时告警。目的:避免因DBA人力、精力限制而不能及时发现数据库潜在的异常问题。
HotDB Server兼容主流数据库协议和 SQL92/SQL99标准语法,支持自动水平拆分和垂直拆分,能在数据存储分布式化环境下为应用提供集中式数据库的操作体验。
高效稳定
功能完备
DSGC从企业数据安全治理、数据安全合规出发,提供云原生数据资产管理、数据分类分级、风险评估等能力;帮助企业解决合规应对、敏感数据排查、数据安全风险检测等多方面的数据安全问题,提高数据安全保障能力, 降低数据安全治理TCO。
提供云原生数据资产管理
提高数据安全保障能力
降低数据安全治理TCO
帮助企业解决合规应对