データベース使用量の取得は、SQLで簡単に取得することができます。
データベース使用量の取得クエリー
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
SELECT table_name, engine, table_rows AS tbl_rows, avg_row_length AS rlen, floor((data_length+index_length)/1024/1024) AS allmb, #総容量 floor((data_length)/1024/1024) AS dmb, #データ容量 floor((index_length)/1024/1024) AS imb #インデックス容量 FROM information_schema.tables WHERE TABLE_SCHEMA = '対象データベース名称' AND table_name in ( '対象レコード名称1', '対象レコード名称2', '対象レコード名称3' ) ORDER BY (data_length+index_length) DESC; |