暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

GBase 8s 数据库监控(3)

孤独剑 2022-02-17
1160

4.数据库实例的概要信息

数据库实例的概要信息被称为 GBase 8s 数据库运行的健康检查的“血常规表”,可以从整体上掌握数据库运行的状况,评价数据库是否存在性能问题。

查询数据库实例的概要信息的 SQL 语句如下。

select

name, value

from sysmaster:sysprofile;

数据库实例的概要信息的查询结果如下。

系统表 sysprofile 保存了 GBase 8s 运行的概要信息,是 onstat -p 命令的基本信息来源,从上面的查询结果可以看出,可以获取类似的读/写缓存命中率、锁溢出、锁等待、死锁、顺序扫描次数、事务回滚的次数及比例、磁盘排序、内次排序情况、磁盘写情况(onstat -F)等信息。

数据库运行的概要信息是整个实例自开机或者上一次运行 onstat -z 以来的统计信息,反映了数据库实例的总体情况,从各个方面确定数据库实例是否存在性能问题,DBA 进行数据库优化时,对 GBase 8s 诊断要做的第一件事情就是查看该信息,如果发现 seqscans 偏大,同时 diskread 也较大,则表明系统中有很多 SQL 语句对大表进行了顺序扫描方式,可以根据本文的后续内容进一步找到问题的原因。简而言之,该信息是进行数据库优化的一个指南针,也是评价一个系统是否健康的一个“血常规表”。


「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论