Задать вопрос
Все статьи / Хостинг / Базы данных / Максимальный размер MySQL
Найти результаты:
Период:
с:
 
по:
Помощь в поиске

Помощь в поиске

apple banana
Найти записи, которые содержат хотя бы одно из двух слов.

+apple +juice
Найти записи, которые содержат оба слова.

+apple macintosh
Найти записи, которые содержат слово 'apple', но положение записей выше, если они также содержат 'macintosh'.

+apple -macintosh
Найти записи, которые содержат слово 'apple', но не 'macintosh'.

+apple ~macintosh
Найти записи, которые содержат слово 'apple', но если запись также содержит слово 'macintosh', rate it lower than if row does not. Это более "мягкий" чем поиск '+apple -macintosh', для которого наличие 'macintosh' вызывает что записи не будут возвращены вовсе.

+apple +(>turnover <strudel)
Найти записи, которые содержат слова 'apple' и 'turnover', или 'apple' и 'strudel' (в любом порядке), но ранг 'apple turnover' выше чем 'apple strudel'.

apple*
Найти записи, которые содержат такие слова как 'apple', 'apples', 'applesauce', или 'applet'.

"some words"
Найти записи, которые содержат точную фразу 'some words' (например записи содержащие 'some words of wisdom', но не "some noise words").

Максимальный размер MySQL

Как узнать максимальный размер базы данных MySQL

Файлы баз данных входят в дисковую квоту, которая установлена на вашем тарифе. Поэтому размер базы данных не может превышать размер дискового пространства для выбранного тарифа. Например, если дисковая квота на вашем тарифе — 5 ГБ, то размер базы данных не может превышать 5 ГБ.

Узнать объем дискового пространства можно в разделе Инструменты > Использование диска.

Как узнать размер базы данных MySQL

Через панель управления

  1. Авторизуйтесь в панели управления.
  2. Перейдите в раздел Хостинг > Базы данных.

  1. Размер базы данных будет указан в колонке Размер, MB:

Через phpMyAdmin

  1. Откройте phpMyAdmin по инструкции.
  2. Перейдите в раздел SQL:

  1. Пропишите следующий запрос:
SELECT table_schema AS "Имя базы данных",
ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS "MB"
FROM information_schema.TABLES
GROUP BY table_schema;
  1. Нажмите кнопку Вперёд:

  1. Размер базы данных будет отображаться в столбце MB:

Обратите внимание! Общий размер базы состоит из суммы всех ее таблиц и их индексов. В phpMyAdmin при подсчете размера базы данных не учитываются индексные файлы, но они относятся к базе данных и используются MySQL-сервером при работе с ней. По этой причине размер базы данных в панели управления и в phpMyAdmin может отличаться. Подробнее об индексах в MySQL читайте по ссылке.

Как уменьшить размер базы MySQL

Чтобы не превысить ограничения на размер базы данных, необходимо периодически оптимизировать таблицы и анализировать их содержимое. О том, как это сделать, расскажем ниже.

Оптимизация таблиц в базе данных

  1. Откройте phpMyAdmin по инструкции.
  2. Кликните на название базы данных, которую хотите оптимизировать:

  1. Поставьте галочку напротив пункта Отметить все:

  1. В выпадающем списке выберите Оптимизировать таблицу:

Готово, вы оптимизировали таблицы в базе данных.

Анализ содержимого таблиц

Проверьте содержимое таблиц, которые занимают много места. Узнайте, какие данные в них заносятся и нужны ли они для работы сайта. 

В базе данных могут храниться таблицы от плагинов, которые давно не используются. В этом случае освободить место поможет очистка таблицы MySQL — вы можете просто удалить неиспользуемые таблицы.

Также в базу данных иногда могут записываться логи (журналы) доступа, из-за чего её размер быстро увеличивается. Обычно логи доступа в базу записывает один из установленных плагинов. Чтобы перестал расти размер базы данных, измените способ записи логов в настройках CMS или плагина.

Предыдущая статья
Кодировка подключения для MySQL
Следующая статья
Настройка и использование Redis