Статистика использования MySQL Partition - PullRequest
2 голосов
/ 31 мая 2011

Сегодня я применил разбиение к своим таблицам и теперь хотел бы видеть статистику по каждому разделу (сколько строк на раздел).

Теперь я разделил его по дате, так что довольно просто получить его через "SELECT COUNT(*) FROM table WHERE date >= ... AND date <= ..." ... Однако, что происходит, когда вы разбиваете свои таблицы, например, KEY?

Я проверил онлайн-руководство по MySQL, но они используют только решения, аналогичные рассмотренным выше. Должен быть более простой метод (или, так сказать, более причудливый).

Приветствия

1 Ответ

2 голосов
/ 31 мая 2011

Поставьте EXPLAIN PARTITIONS перед вашим выбором:

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

Подробнее см .:
http://dev.mysql.com/doc/refman/5.1/en/partitioning-info.html

...