在使用MySQL數(shù)據(jù)庫時,我們可能需要查看某張表的大小。下面介紹如何通過MySQL命令查看表文件的大小。
mysql>SELECT table_schema "Database name",
->SUM(data_length + index_length) "Table size"
->FROM information_schema.tables
->GROUP BY table_schema;
上面是通過SQL語句查看所有數(shù)據(jù)庫大小,如果只想查看某張表的大小,可以使用以下SQL語句:
mysql>SELECT table_schema "Database name",
->table_name,
->SUM(data_length + index_length) "Table size"
->FROM information_schema.tables
->WHERE table_name = 'table_name'
->GROUP BY table_schema, table_name;
其中,table_name為要查看大小的表名。
另外,如果想更直觀地查看表的大小,可以使用以下命令行:
ls -l /var/lib/mysql/{database_name}/{table_name}.*
其中,database_name為要查詢的數(shù)據(jù)庫名,table_name為要查詢的表名。