mysql データベースのサイズを一覧で確認する

  • 作成日 2021.06.06
  • 更新日 2022.10.21
  • mysql
mysql データベースのサイズを一覧で確認する

mysqlで、データベースのサイズを一覧で確認するクエリを記述してます。

環境

  • OS  AlmaLinux 8.3
  • mysql 8.0.20-11

サイズを一覧で確認

サイズを一覧で確認するには、以下のクエリを実行します。

SELECT
	COUNT(*) AS Total_Table_Count
	,table_schema
	,CONCAT(ROUND(SUM(data_length+index_length)/(1024*1024*1024),2),'G') Total_Size
	,CONCAT(ROUND(SUM(table_rows)/1000000,2),'M') AS Total_Row_Count
	,CONCAT(ROUND(SUM(data_length)/(1024*1024*1024),2),'G') AS Total_Table_Size
	,CONCAT(ROUND(SUM(index_length)/(1024*1024*1024),2),'G') AS Total_Table_Index
FROM information_schema.TABLES
GROUP BY table_schema
ORDER BY SUM(data_length+index_length) DESC
LIMIT 10;

実行結果

+-------------------+--------------------+------------+-----------------+------------------+-------------------+
| Total_Table_Count | TABLE_SCHEMA       | Total_Size | Total_Row_Count | Total_Table_Size | Total_Table_Index |
+-------------------+--------------------+------------+-----------------+------------------+-------------------+
|                33 | mysql              | 0.00G      | 0.00M           | 0.00G            | 0.00G             |
|                30 | octoberdb2         | 0.00G      | 0.00M           | 0.00G            | 0.00G             |
|                29 | octoberdb          | 0.00G      | 0.00M           | 0.00G            | 0.00G             |
|                27 | octoberdb3         | 0.00G      | 0.00M           | 0.00G            | 0.00G             |
|                 6 | laravel            | 0.00G      | 0.00M           | 0.00G            | 0.00G             |
|                 2 | NodeTest           | 0.00G      | 0.00M           | 0.00G            | 0.00G             |
|                 2 | sample_db          | 0.00G      | 0.00M           | 0.00G            | 0.00G             |
|               101 | sys                | 0.00G      | 0.00M           | 0.00G            | 0.00G             |
|                85 | information_schema | 0.00G      | 0.00M           | 0.00G            | 0.00G             |
|               104 | performance_schema | 0.00G      | 2.87M           | 0.00G            | 0.00G             |
+-------------------+--------------------+------------+-----------------+------------------+-------------------+