MySQLでテーブルごとのデータサイズは、information_schemaから確認できます。
下記は、テーブルごとのデータサイズとインデックスサイズの合計を取得するためのクエリ例です。
SELECT table_schema, table_name, ROUND((data_length + index_length) / 1024 / 1024), 2) AS `MB` FROM information_schema.Tables ORDER BY (data_length + index_length) DESC;
コメント