为提高效率,提问时请尽量提供详细背景信息,问题描述清晰可优先响应。以下信息点请尽量提供:
- 系统版本 & kernel 版本:
- TiDB 版本:2.1.14
- 磁盘型号:
- 集群节点分布:
- 数据量 & region 数量 & 副本数:
- 集群 QPS、.999-Duration、读写比例:
- 问题描述(我做了什么):
看不明白。这个结果会导致 Out Of Memory Quota! 报错。但实际上涉及的数据非常小。
为提高效率,提问时请尽量提供详细背景信息,问题描述清晰可优先响应。以下信息点请尽量提供:
原因: 从执行计划上面,主要的性能点应该是在 t 表的索引扫然后回表动作,共计 607w rows 的成本很高。在 TiDB Server 聚合计算采用 inner join 成本会很高,如果 TIDB Server 内存较小,的确会有 oom 的可能。 方案: 首先排查 t 表的谓词条件和索引列出发,避免回表或者修改谓词,减少 t 表的中间结果。
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。