SinoDB数据库资源主要从数据库虚处理器繁忙状况、数据库虚拟内存段、锁资源使用情况、数据空间使用率、网络连接情况等5个方面来进行分析。分别如下:

一、数据库虚处理器

检查项目 数据库虚处理器繁忙状况 检查命令 onstat -g rea onstat -g glo 说明 1、使用onstat -g rea, 查看系统中处于VP等待队列的线程数量。如果输出的某种VP 类条目持续增长,那么就要考虑在该类中添加VP。 2、使用onstat -g glo,查看各个VP的繁忙程度,如果某一类VP繁忙程度持续保持较高数值,则需要增加该类VP的数量。

二、数据库虚拟内存段

检查项目 数据库虚拟内存段 检查命令

onstat -g segonstat -c | grep -E “SHMVIRTSIZE|SHMADD”

说明 显示目前已有的V段数量,如将内存段控制在1~2个为最佳; SHMVIRTSIZE显示了数据库启动时预分配的V段大小;SHMADD显示了当初始分配的内存段不足时数据库自动添加的虚拟内存段大小;

三、锁资源使用情况

检查项目 锁资源使用情况 检查命令 onstat -k|grep -v ‘^$’|tail -1 说明 检查数据库当前锁资源使用概况,查看锁资源是否充足;同时判断是否有溢出情况,因为溢出的锁存在性能上的安全隐患,如有发生建议调整。

四、数据空间使用率情况

检查项目 数据空间使用率情况 检查命令 dbaccesssysmaster<

五、网络连接情况

检查项目 网络连接情况 检查命令 onstat -g ntu | grep sqlexec | wc–l onstat -c | grep NET onstat-g ntd |head 说明 检查数数据库当前的连接数是否达到$ONCONFIG 中NETTYPE的设置,以及检查global network information中Rejected列的值,它标识了被数据库拒绝的连接数,如果此项值较高则需引起关注。

更多信息内容请移步星瑞格官方社区,期待大家加入      Sinoregal Tech Forum ​https://forum.sinoregal.cn/​编辑https://forum.sinoregal.cn/https://forum.sinoregal.cn/

推荐阅读

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。