TiDB 3.0.2 定位慢查询 processed_keys 和 total_keys 相差很大

image

如果 processed_keys 和 total_keys 相差很大,说明旧版本比较多。

问题一:

旧版本比较多,会有什么影响呢?

问题二:

旧版本比较多, 应该如何解决呢?

1:旧版本如果较多,一方面会占用过多磁盘,另一方面每次查询时需要扫描的数据就会较多及影响查询效率。 2:可以通过把tikv_gc_concurrency 并发数调大,或者将tikv_gc_life_time调小。但不建议直接修改过小,可能会导致短时间内大量历史数据被删除,造成 I/O 负担给线上