请问dashboard监控,慢查询页面中的“Coprocessor 读取”子标签内的:Coprocessor 请求数、遇到版本数、可见版本 三个字段分别代表什么意思?
帖子被关闭里,最近找到另外一篇介绍材料:
请问dashboard监控,慢查询页面中的“Coprocessor 读取”子标签内的:Coprocessor 请求数、遇到版本数、可见版本 三个字段分别代表什么意思?
帖子被关闭里,最近找到另外一篇介绍材料:
要理解这里的三个字段的含义得先理解MVCC机制。tidb的事务采用的是mvcc机制,新写入的数据覆盖旧的数据时,旧的数据不会被替换,而是新写入的数据同时保留,使用时间戳来区分版本。gc的任务是清理不再需要的旧数据。
coprocessor请求数指这个sql需要获取的版本数
可见版本数,是执行sql时能够看到的版本数量
遇到版本数,是实际扫描到的版本数量
此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。