CockroachDB控制台中rows processed与7.5 writes含义咨询
CockroachDB控制台指标问题解答
1. 关于“rows processed”的含义
rows processed代表数据库在执行各类操作(查询、写入、更新等)过程中,实际扫描并处理过的总行数。这个数值包含了操作执行过程中所有被触及的行,比如带WHERE条件的查询,会统计扫描范围内的所有行,而非仅最终返回或修改的行数。
2. 关于“7.5 writes”的含义
- 这个数值是统计周期内的平均写入速率,不是单批次插入大小、插入次数或插入行数。它是用统计时段内的总写入操作量除以时长得到的平均值。
- 出现0.5的原因是平均计算的结果:比如在1秒的统计周期内,总写入操作量等效于7.5次标准写入操作(比如完成7次完整写入,加上一次未完成但已执行了一半进度的写入,或者总操作量按标准单元折算后是7.5)。
- 这里的“writes”是CockroachDB内部的写入操作单元,和Spring Boot应用的批量插入没有直接对应关系:一次应用侧的批量插入,可能会因为表结构、事务配置、数据分布等因素,对应多次CockroachDB内部的写入操作。
内容的提问来源于stack exchange,提问作者alyshan
相关产品推荐
相关产品推荐

