Описание проекта
Вторая половина задачи для меня не менее важная: платить за более быстрый сервер и оставить те же медленные запросы смысла нет. Ждём разбора журнала медленных запросов целиком, честного списка того, что реально съедает время, недостающих индексов, переписывания тяжёлых выборок и постраничной выдачи вместо «выбрать всё и обрезать в коде». Часто запрашиваемое нужно закешировать так, чтобы кеш обновлялся сам и не показывал вчерашние цены. После переноса — проверка всего сайта, а не только главной: разделы, формы, поиск, личный кабинет. И короткая инструкция для наших админов простым языком: что, где и как теперь устроено.
Замеры «до» и «после» — обязательная часть работы: я хочу видеть числа, а не ощущения.
Условия, которые не обсуждаются:
— перенос отрабатывается на копии, боевая база не трогается, пока копия не проверена;
— перед каждой правкой схемы делается резервная копия, и она проверяется восстановлением, а не просто создаётся;
— никаких изменений «на живую» в часы нагрузки — всё рискованное только в согласованное тихое окно;
— у каждого индекса и каждой переписанной выборки есть замер до и после;
— в итоговом отчёте написано, что изменено, зачем и как это откатить.