MariaDB Размер базы данных, таблиц
Коллеги всем привет.
В сегодняшней короткой статье я вам хочу дать в пример несколько полезных скриптов для просмотра размера базы данных. Буду показаны примеры, которые будут показывать размер базы в мегабайтах и гигабайтах.
Содержимое статьи:
- Размер всех баз данных в мегабайтах.
- Размер всех баз данных в гигабайтах.
- Размер таблиц в базе данных в мегабайтах.
- Размер таблиц в базе данных в гигабайтах.
1. Размер всех баз данных в мегабайтах.
mariadb> SELECT table_schema AS "Database",
ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS "Size (MB)"
FROM information_schema.TABLES
GROUP BY table_schema;
2. Размер всех баз данных в гигабайтах.
mariadb> SELECT table_schema AS "Database",
ROUND(SUM(data_length + index_length) / 1024 / 1024 / 1024, 2) AS "Size (GB)"
FROM information_schema.TABLES
GROUP BY table_schema;
3. Размер таблиц в базе данных в мегабайтах.
mariadb> SELECT table_name AS "Table",
ROUND(((data_length + index_length) / 1024 / 1024), 2) AS "Size (MB)"
FROM information_schema.TABLES
WHERE table_schema = "test"
ORDER BY (data_length + index_length) DESC;
4. Размер таблиц в базе данных в гигабайтах.
mariadb> SELECT table_name AS "Table",
ROUND(((data_length + index_length) / 1024 / 1024 / 1024), 2) AS "Size (GB)"
FROM information_schema.TABLES
WHERE table_schema = "test"
ORDER BY (data_length + index_length) DESC;
Всем спасибо, я надеюсь что вам моя статья хоть чем-то помогла.