2

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

现在,我按日期对它进行了分区,所以很容易通过它来获取它"SELECT COUNT(*) FROM table WHERE date >= ... AND date <= ..."……但是,当你用 ie KEY 破坏你的表时会发生什么?

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

干杯

4

1 回答 1

2

放在EXPLAIN PARTITIONS您选择的前面:

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

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

于 2011-05-31T12:45:54.087 回答