Техническое задание: Оптимизация базы данных WordPress
Проблема
Наблюдается критический и неконтролируемый рост базы данных сайта на WordPress: с менее 1 ГБ до 90 ГБ за несколько дней. Требуется срочное вмешательство для стабилизации работы хостинга.
Цель работы
Выявить и устранить первопричину резкого увеличения размера базы данных, выполнить её комплексную очистку и оптимизацию, а также принять меры для предотвращения повторения ситуации.
Объем работ
1. Диагностика и анализ
- Подключение к хостингу для доступа к файлам сайта и СУБД (phpMyAdmin).
- Детальный анализ структуры и содержимого базы данных MySQL.
- Идентификация таблиц с аномальным объемом данных.
2. Поиск источника проблемы
- Аудит плагинов WordPress на предмет некорректной работы (логирование, кеширование, cron-задачи).
- Проверка системных логов, отладочных данных и функций авто-логирования.
- Анализ пользовательского и стороннего кода на наличие конфликтов или ошибок, ведущих к накоплению данных.
3. Исправление и очистка
- Отключение или перенастройка проблемного функционала (плагины, задачи).
- При необходимости - правка конфликтующего кода.
- Очистка базы данных: удаление мусорных, временных и дублирующих таблиц, а также ненужных записей.
- Оптимизация оставшихся таблиц для повышения производительности.
4. Контроль результата
- Проверка стабильности размера базы данных после выполненных работ.
- Предоставление отчета о проделанной работе и выявленных причинах сбоя.
Требования к исполнителю
- Опыт администрирования WordPress на глубоком уровне.
- Экспертные знания в оптимизации MySQL.
- Умение проводить детальный аудит кода и плагинов.
- Способность оперативно реагировать на критические инциденты.