mysqlでデータベースとテーブルのサイズを表示する方法

1238 ワード

必要な友達がいるので、参考にしてください.
 
データベース#データベース#のサイズは次のようにクエリーできます.1、information_に入ります.schemaデータベース(他のデータベースの情報が格納されている)
use information_schema;
 
 
 
2、すべてのデータのサイズを問い合わせる:
select concat(round(sum(data_length/1024/1024),2),'MB') as data from tables;

 
3、指定したデータベースのサイズを表示します(例えば、データベースtest_dbのサイズを表示します):
select concat(round(sum(data_length/1024/1024),2),'MB') as data from tables where table_schema='test_db';
 
4、指定したデータベースのテーブルのサイズを表示する(データベースtest_dbのmembersテーブルのサイズを表示する):
select concat(round(sum(data_length/1024/1024),2),'MB') as data from tables where table_schema='test_db' and table_name='members';
、各データベースのサイズを表示する
 
select concat(round(sum(data_length/1024/1024),2),'MB') as data from tables group by table_schema;

 
これらを紹介して、皆さんに役に立つことを望んでいます.