Skip to content

Instantly share code, notes, and snippets.

@cb109
Created October 10, 2022 10:52
Show Gist options
  • Select an option

  • Save cb109/22dfd8a3ea362af81c01394717167217 to your computer and use it in GitHub Desktop.

Select an option

Save cb109/22dfd8a3ea362af81c01394717167217 to your computer and use it in GitHub Desktop.
MySQL Size of Databases and Tables
SELECT
table_schema AS "Database",
ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS "Size (GB)"
FROM
information_schema.TABLES
GROUP BY
table_schema;
SELECT
table_name AS "Table",
ROUND(
(
(data_length + index_length) / 1024 / 1024 / 1024
),
2
) AS "Size (GB)"
FROM
information_schema.TABLES
WHERE
table_schema = "my_database"
ORDER BY
(data_length + index_length) DESC;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment