SinoDB数据库资源分析

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

一、数据库虚处理器

  • 检查项目

    数据库虚处理器繁忙状况

  • 检查命令

    onstat -g rea

    onstat -g glo

  • 说明

    1、使用onstat -g rea, 查看系统中处于VP等待队列的线程数量。如果输出的某种VP 类条目持续增长,那么就要考虑在该类中添加VP。

    2、使用onstat -g glo,查看各个VP的繁忙程度,如果某一类VP繁忙程度持续保持较高数值,则需要增加该类VP的数量。

二、数据库虚拟内存段

  • 检查项目

    数据库虚拟内存段

  • 检查命令

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

三、锁资源使用情况

  • 检查项目

    锁资源使用情况

  • 检查命令

    onstat -k|grep -v '^$'|tail -1

  • 说明

    检查数据库当前锁资源使用概况,查看锁资源是否充足;同时判断是否有溢出情况,因为溢出的锁存在性能上的安全隐患,如有发生建议调整。

四、数据空间使用率情况

  • 检查项目

    数据空间使用率情况

  • 检查命令

    dbaccesssysmaster<<EOF

    select first 10 name [1,18] dbspace, sum(chksize) allocated, sum(nfree) free,

    round(((sum(chksize) - sum(nfree))/sum(chksize))*100,2) pcused

    from sysmaster:sysdbspaces d, sysmaster:syschunks c

    where d.dbsnum = c.dbsnum

    group by name

    order by 4 desc,name;

    EOF

  • 说明

    该项查询中的pused标识了数据库空间的使用率,使用率高于90%的则需特别标注。此类数据空间使用率已超过警戒阀值,应适时的为其添加chunk块。

五、网络连接情况

  • 检查项目

    网络连接情况

  • 检查命令

    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/

相关推荐
好记忆不如烂笔头abc1 分钟前
sql评估存储的速度和稳定性
数据库·sql
小鹏linux12 分钟前
《openGauss安全架构与数据全生命周期防护实践:从技术体系到行业落地》
数据库·opengauss·gaussdb
朝新_1 小时前
【实战】动态 SQL + 统一 Result + 登录校验:图书管理系统(下)
xml·java·数据库·sql·mybatis
装不满的克莱因瓶1 小时前
什么是脏读、幻读、不可重复读?Mysql的隔离级别是什么?
数据库·mysql·事务·隔离级别·不可重复读·幻读·脏读
aramae1 小时前
MySQL数据库入门指南
android·数据库·经验分享·笔记·mysql
Apache IoTDB2 小时前
时序数据库 IoTDB 集成 MyBatisPlus,告别复杂编码,简化时序数据 ORM 开发
数据库·struts·servlet·时序数据库·iotdb
isNotNullX2 小时前
怎么用数据仓库来进行数据治理?
大数据·数据库·数据仓库·数据治理
小坏讲微服务2 小时前
Spring Cloud Alibaba Gateway 集成 Redis 限流的完整配置
数据库·redis·分布式·后端·spring cloud·架构·gateway
HitpointNetSuite3 小时前
连锁餐饮行业ERP系统如何选择?
大数据·数据库·oracle·netsuite·erp
百***17073 小时前
MySQL 常用 SQL 语句大全
数据库·sql·mysql