MySQL取得データベースのサイズ
1.コマンドライン方式
前言:
1つのテーブルがスペースを占有するサイズを知るには、データサイズ+インデックスサイズに相当します.
show databases; (どれだけのdatabaseがあるか、table schemaとも呼ばれ、少し直列に使用されています)
1.1個々のdatabase(またはtable schema)が使用するサイズの表示
得られた結果はバイト単位で兆に換算すると1024*1024で割る
備考:information_schemaライブラリには、データベース全体に関する多くの統計が含まれており、それらを表示することで、データベースに関する情報を得ることができます.
ちょっと手間を省いてinformation_に直接入りますschema表示
次に、
1.2すべてのデータのサイズを問い合わせる
1.3データベースのテーブルのサイズの表示
2.ソフトウェアの表示方法
PhpMyAdminをインストールしてもご覧いただけます
前言:
1つのテーブルがスペースを占有するサイズを知るには、データサイズ+インデックスサイズに相当します.
show databases; (どれだけのdatabaseがあるか、table schemaとも呼ばれ、少し直列に使用されています)
1.1個々のdatabase(またはtable schema)が使用するサイズの表示
select sum(DATA_LENGTH)+sum(INDEX_LENGTH) from information_schema.tables
where table_schema=' ';
得られた結果はバイト単位で兆に換算すると1024*1024で割る
備考:information_schemaライブラリには、データベース全体に関する多くの統計が含まれており、それらを表示することで、データベースに関する情報を得ることができます.
ちょっと手間を省いてinformation_に直接入りますschema表示
次に、
use information_schema;
はインデックスのサイズを無視します.1.2すべてのデータのサイズを問い合わせる
select concat(round(sum(DATA_LENGTH/1024/1024),2),'M') from tables;
この必要な時間は少し長くなります1.3データベースのテーブルのサイズの表示
select concat(round(sum(DATA_LENGTH/1024/1024),2),'M') from tables where table_schema=’ ’ AND table_name=’ ’;
2.ソフトウェアの表示方法
PhpMyAdminをインストールしてもご覧いただけます