慢查询slow_query字典表中stats 为pseudo

我在慢查询文档中看到这个sql监控

select query, query_time, stats
from information_schema.slow_query
where is_internal = false
  and stats like '%pseudo%';

请问stats值为 pseudo 是什么意思?

2 个赞

没有统计信息,使用默认值,用analyze收集下统计信息

1 个赞

字段含义可以参考这里:

值为 pesudo 时表示无可用统计信息,需要对表或索引进行 analyze。

https://docs.pingcap.com/zh/tidb/v4.0/identify-expensive-queries/#字段含义说明/

相关说明可以参考这里:

stats:pseudo 表示 estRows 显示的预估数可能不准确。TiDB 定期在后台更新统计信息。也可以通过执行 ANALYZE TABLE t 来手动更新统计信息。

https://docs.pingcap.com/zh/tidb/v4.0/explain-overview/#operator-info-结果

2 个赞

感谢回复

1 个赞

esudo 能优化吗 在不进行analyze的时候

学习了

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