u16suzuの blog

u16suzu のブログです。

MySQLのパーティションのメモ

パーティションのサイズを確認 check size of each partitions

mysql> use information_schema;
mysql> select partition_name,data_length,index_length from partitions where table_name = 'entries';

entries テーブルのパーティション一覧を表示する

use INFORMATION_SCHEMA;
SELECT TABLE_SCHEMA, TABLE_NAME, PARTITION_NAME, PARTITION_ORDINAL_POSITION, TABLE_ROWS FROM INFORMATION_SCHEMA.PARTITIONS WHERE TABLE_NAME='entries';

パーティションを削除する

ALTER TABLE entries DROP PARTITION p201308;

パーティションを追加する

  • 後で書く

Refer