Задача
Требуется провести комплексную оптимизацию базы данных MySQL для существенного снижения нагрузки на сервер. Цель - добиться снятия ограничений, установленных хостинг-провайдером. Задание считается закрытым только после официального снятия этих ограничений со стороны хостинга.
Требования к работе
- Провести анализ текущих запросов и структуры базы данных;
- Выявить узкие места: медленные запросы, неоптимальные индексы, избыточные данные;
- Внести изменения, направленные на снижение нагрузки (ADD, DROP, оптимизация JOIN, нормализация/денормализация);
- Настроить параметры MySQL (при наличии доступа) для более эффективного использования ресурсов;
- Провести нагрузочное тестирование и зафиксировать снижение нагрузки.
Условия приемки
Заказчик передаёт доступ инструментам мониторинга. После выполнения работ необходимо удостовериться, что ограничения, установленные провайдером, были сняты. Работа считается выполненной только после этого факта, подтверждённого скриншотами или сообщением от хостинга.