- Как узнать максимальный размер базы данных MySQL
- Как узнать размер базы данных MySQL
- Через панель управления
- Через phpMyAdmin
- Как уменьшить размер базы MySQL
- Оптимизация таблиц в базе данных
- Анализ содержимого таблиц
Как узнать максимальный размер базы данных MySQL
Файлы баз данных входят в дисковую квоту, которая установлена на вашем тарифе. Поэтому размер базы данных не может превышать размер дискового пространства для выбранного тарифа. Например, если дисковая квота на вашем тарифе — 5 ГБ, то размер базы данных не может превышать 5 ГБ.
Узнать объем дискового пространства можно в разделе Инструменты > Использование диска.
Как узнать размер базы данных MySQL
Через панель управления
- Авторизуйтесь в панели управления.
- Перейдите в раздел Хостинг > Базы данных.
- Размер базы данных будет указан в колонке Размер, MB:
Через phpMyAdmin
- Откройте phpMyAdmin по инструкции.
- Перейдите в раздел SQL:
- Пропишите следующий запрос:
ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS "MB"
FROM information_schema.TABLES
GROUP BY table_schema;
- Нажмите кнопку Вперёд:
- Размер базы данных будет отображаться в столбце MB:
Обратите внимание! Общий размер базы состоит из суммы всех ее таблиц и их индексов. В phpMyAdmin при подсчете размера базы данных не учитываются индексные файлы, но они относятся к базе данных и используются MySQL-сервером при работе с ней. По этой причине размер базы данных в панели управления и в phpMyAdmin может отличаться. Подробнее об индексах в MySQL читайте по ссылке.
Как уменьшить размер базы MySQL
Чтобы не превысить ограничения на размер базы данных, необходимо периодически оптимизировать таблицы и анализировать их содержимое. О том, как это сделать, расскажем ниже.
Оптимизация таблиц в базе данных
- Откройте phpMyAdmin по инструкции.
- Кликните на название базы данных, которую хотите оптимизировать:
- Поставьте галочку напротив пункта Отметить все:
- В выпадающем списке выберите Оптимизировать таблицу:
Готово, вы оптимизировали таблицы в базе данных.
Анализ содержимого таблиц
Проверьте содержимое таблиц, которые занимают много места. Узнайте, какие данные в них заносятся и нужны ли они для работы сайта.
В базе данных могут храниться таблицы от плагинов, которые давно не используются. В этом случае освободить место поможет очистка таблицы MySQL — вы можете просто удалить неиспользуемые таблицы.
Также в базу данных иногда могут записываться логи (журналы) доступа, из-за чего её размер быстро увеличивается. Обычно логи доступа в базу записывает один из установленных плагинов. Чтобы перестал расти размер базы данных, измените способ записи логов в настройках CMS или плагина.