MySql利用時にテーブルのサイズがどれくらいか調べる機会がありましたので、
クエリを記しておきます。
テーブルサイズを取得するクエリ
SELECT table_name ,table_rows ,floor((data_length+index_length)/1024/1024) as MB FROM information_schema.tables WHERE table_schema="テーブル名" ;
結果
table_name | table_rows | MB |
---|---|---|
テーブル名 | 4000000 | 900 |
↑の結果だと900Mということになります。