使用容量を確認する
データベース毎のサイズを確認する。
SELECT `table_schema`, ROUND( SUM( `data_length` + `index_length` ) / 1024 / 1024, 1 ) AS 'size (MB)' FROM `information_schema`.`tables` GROUP BY `table_schema`
テーブル毎のサイズを確認する。
SELECT `table_name`, ROUND( ( ( `data_length` + `index_length`) / 1024 / 1024 ), 2 ) AS 'size (MB)' FROM `information_schema`.`tables` WHERE `table_schema` = '[database_name]'
参考:
データベースとテーブルの使用容量 (サイズ) 確認方法 | ゆーも
MySQL から DB サイズ、テーブルサイズ など確認する裏ワザ(?) | PisukeCode
How to get the sizes of the tables of a MySQL database? – Stack Overflow