咨询统计信息的系统表

咨询下: show stats_histograms; 返回结果中 partition_name的是“global”的取自哪个系统表?

图片中 employees 表是个分区表,或者它是通过在执行的时候通过所有的 partitions 计算出来的?

global = 全局

分区有分区裁剪的,会根据实际的情况做一些处理,要看Table meta Data 和 SQL,是否需要遍历所有的分区。

比如:索引能够支持…

这些统计信息是针对整个表的,而不是特定分区的。
好像通过查询系统表 mysql.stats_histograms 来获取更详细的统计信息。你瞅瞅

没找到直接可用的,最后通过多个系统表 join 的方式,并分组加工的方式获取

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