执行计划中的missing是什么意思?

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】v7.5.1

执行计划中的这个missing是什么意思?

image

  • When there are missing or not fully loaded stats, stats: partial and corresponding column/index names can be correctly displayed.

有文档链接么?

https://github.com/pingcap/tidb/issues/43122

:thinking:这个意思是没有正确加载到统计信息么?

可能是由于按需加载统计信息导致的现象。

引用自官方文档 https://docs.pingcap.com/zh/tidb/stable/statistics#加载统计信息

对于直方图、TopN、CMSketch 等占用空间较大的统计信息,为了确保 SQL 执行的性能,TiDB 会按需进行异步加载。例如,对于直方图,只有当某条 SQL 语句的优化阶段使用到了某列的直方图统计信息时,TiDB 才会将该列的直方图信息加载到内存。按需异步加载的优势是统计信息加载不会影响到 SQL 执行的性能,但在 SQL 优化时有可能使用不完整的统计信息
1 个赞

:handshake:谢谢

此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。