在 sdb 的snapshot (6) 中,有很多参数,有几个参数,我们需要详细理解它们的区别和含义
参数 说明
TotalDataWrite 数据写,包含了insert,update和delete三种操作
TotalDataRead 真实记录扫描记录数 + overflow 跳转次数
TotalRead 真实扫描记录数,忽略 overflow 的影响
TotalSelect 查询中匹配的记录数 ,例如where id>100,扫描了1000 条记录,但是只匹配了一条记录,这
时 TotalSelect 值增加 1。
从这些参数中,能够直接看出 DB 集群中的问题有
1 如果 TotalDataRead 和 TotalRead 值相差很大,或者是差距持续增大,就证明了数据文件中,存在大量的 overflow,这种情况势必非常影响数据库性能的表现
2 TotalRead 和 TotalSelect 值的差距很大,证明在访问 DB 的查询条件中,存在不合理的情况,例如:
1)存在 tableScan;
2)错误使用索引;