Сайт может быть медленным даже при нормальных файлах и картинках. Если CMS ждет ответы базы данных, посетитель видит задержку страницы. Это часто бывает на больших WordPress, WooCommerce, форумах, каталогах и сайтах с множеством плагинов.
Признаки задержки базы
- Админка открывается медленно.
- Поиск, фильтры или категории товаров работают медленно.
- Медленные только динамические страницы, а статические файлы открываются быстро.
- Сайт стал медленнее после добавления товаров, записей или плагинов.
Что проверить
| Проверка | Зачем |
|---|
| Размер базы | Очень большие таблицы могут требовать очистки или индексов. |
| Autoloaded options в WordPress | Слишком много autoload options замедляют каждый запрос. |
| Запросы плагинов | Некоторые плагины выполняют тяжелые запросы на каждой странице. |
| Cron/импорт | Фоновые задачи могут перегружать MySQL. |
| Внешняя база | Сетевая задержка может замедлять каждый запрос. |
Не удаляйте строки базы вслепую. Сначала нужен бэкап, потом поиск таблицы или плагина, который создает нагрузку.
Практический чеклист по MySQL
| Блок | Что проверить |
|---|
| Бэкапы | Для CMS сохраняйте и файлы, и базу. Копия файлов без базы не является полным бэкапом сайта. |
| Пользователи | По возможности используйте отдельных пользователей баз и не давайте одному пользователю доступ ко всем базам. |
| Кодировка | Для кириллицы проверяйте UTF-8/utf8mb4 до импорта и экспорта, чтобы не получить знаки вопроса. |
| Производительность | Медленные запросы, разросшиеся таблицы и отсутствие индексов могут замедлять весь сайт. |
Если не уверены, какая инструкция подходит именно к вашей ситуации, пришлите домен, скриншот и что уже пробовали. Поможем выбрать правильный путь в чате. открыть чат.
Что проверить в панели хостинга
Панель хостинга помогает управлять сайтами, доменами, базами данных, почтой, PHP и файлами. Перед изменениями важно убедиться, что выбран правильный домен или аккаунт, особенно если в панели размещено несколько сайтов.
- проверьте путь к корневой папке сайта;
- убедитесь, что выбрана нужная версия PHP;
- проверьте лимиты диска, inode и базы данных;
- при работе с файлами сохраняйте резервную копию;
- после изменения настроек очищайте кэш сайта и браузера.
Если инструкция не совпадает с вашей панелью, уточните, используется DirectAdmin, cPanel, ISPmanager или другая система управления.
Что подготовить перед обращением
Чтобы поддержка GoodNet быстрее разобралась с вопросом по теме «Медленные MySQL-запросы: как понять, что сайт тормозит из-за базы», укажите домен, услугу, время появления проблемы, что менялось перед этим и приложите точный текст ошибки или скриншот. Это помогает сразу перейти к диагностике, а не тратить время на уточнение базовых данных.