版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/swordgirl2011/article/details/78879972
常用的数据库例如MySQL指标主要包括SQL、吞吐量、缓存命中率、连接数等,具体如下:
一级指标 | 二级指标 | 单位 | 解释 | 备注 |
---|---|---|---|---|
SQL | 耗时 | 微秒 | 执行SQL耗时 | |
吞吐量 | QPS | 个 | 每秒查询次数 | |
TPS | 个 | 每秒事务次数 | ||
命中率 | Key Buffer命中率 | 百分之 | 索引缓冲区命中率 | |
InnoDB Buffer命中率 | 百分之 | InnoDB缓冲区命中率 | ||
Query Cache命中率 | 百分之 | 查询缓存命中率 | ||
Table Cache命中率 | 百分之 | 表缓存命中率 | ||
Thread Cache命中率 | 百分之 | 线程缓存命中率 | ||
锁 | 等待次数 | 次 | 锁等待次数 | |
等待时间 | 微秒 | 锁等待时间 |
标准
- SQL耗时越小越好,一般情况下微秒级别。
- 命中率越高越好,一般情况下不能低于95%。
- 锁等待次数越低越好,等待时间越短越好。