MySQL分区使用情况统计信息

时间:2011-05-31 11:54:31

标签: mysql database-partitioning

我今天在我的表中应用了分区,现在想查看每个分区的统计信息(每个分区有多少行)。

现在,我按日期对其进行了分区,因此很容易通过"SELECT COUNT(*) FROM table WHERE date >= ... AND date <= ..."来获取它...但是,当您通过KEY打破表时会发生什么?

我检查了MySQL在线手册,但他们只使用类似于我上面解释的解决方案。必须有一个更简单的方法(或者说看起来更花哨)。

干杯

1 个答案:

答案 0 :(得分:2)

EXPLAIN PARTITIONS放在您选择的前面:

EXPLAIN PARTITIONS SELECT ... FROM table ....

有关详细信息,请参阅:
http://dev.mysql.com/doc/refman/5.1/en/partitioning-info.html