常用的数据库例如MySQL指标主要包括SQL、吞吐量、缓存命中率、连接数等,具体如下:
| 一级指标 | 二级指标 | 单位 | 解释 | 备注 |
|---|---|---|---|---|
| SQL | 耗时 | 微秒 | 执行SQL耗时 | |
| 吞吐量 | QPS | 个 | 每秒查询次数 | |
| TPS | 个 | 每秒事务次数 | ||
| 命中率 | Key Buffer命中率 | 百分之 | 索引缓冲区命中率 | |
| InnoDB Buffer命中率 | 百分之 | InnoDB缓冲区命中率 | ||
| Query Cache命中率 | 百分之 | 查询缓存命中率 | ||
| Table Cache命中率 | 百分之 | 表缓存命中率 | ||
| Thread Cache命中率 | 百分之 | 线程缓存命中率 | ||
| 锁 | 等待次数 | 次 | 锁等待次数 | |
| 等待时间 | 微秒 | 锁等待时间 |
标准
- SQL耗时越小越好,一般情况下微秒级别。
- 命中率越高越好,一般情况下不能低于95%。
- 锁等待次数越低越好,等待时间越短越好。
本文详细介绍了MySQL数据库的主要性能指标,包括SQL执行耗时、吞吐量(QPS/TPS)、缓存命中率(KeyBuffer、InnoDB Buffer、Query Cache等)、表缓存及线程缓存命中率,并探讨了锁等待次数及时长等关键性能参数。

4280

被折叠的 条评论
为什么被折叠?



