«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как определить размер базы данных MySQL?

Как определить размер базы данных MySQL?

Опубликовано 21 декабря 2024 г.
Просматривать:197

How Do I Determine the Size of a MySQL Database?

Определение размера базы данных MySQL

При работе с MySQL часто необходимо определить размер конкретной базы данных. Один из таких сценариев возникает, когда необходимо определить размер базы данных с именем «v3».

Запрос для получения размера базы данных

Для получения размера можно выполнить следующий SQL-запрос базы данных в мегабайтах:

SELECT table_schema "DB Name",
        ROUND(SUM(data_length   index_length) / 1024 / 1024, 1) "DB Size in MB" 
FROM information_schema.tables 
GROUP BY table_schema; 

Понимание запроса

  • table_schema: Это поле представляет имя базы данных.
  • SUM( data_length index_length): Вычисляет общий размер данных и индексов всех таблиц в bytes.
  • ROUND(... / 1024 / 1024, 1): Результат округляется до одного десятичного знака и преобразуется из байтов в мегабайты (МБ).

Пример вывода

Для базы данных «v3» запрос может вернуть вывод, подобный:

 ---------- --------------- 
| DB Name   | DB Size in MB |
 ---------- --------------- 
| v3        |  28.5        |
 ---------- --------------- 

Это указывает на то, что размер базы данных «v3» составляет примерно 28,5 мегабайт.

Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3