Начните с пути запроса
Начните с того, чтобы найти, где действительно тратится время. Посмотрите на тяжелые пути запросов, индексы, patterns join-ов, нагрузку отчетности и те места, где код приложения компенсирует плохой доступ к данным.
- Определить самые медленные и дорогие повторяющиеся пути запросов
- Отделить неэффективность приложения от реальных узких мест БД
- Проверить indexing, предположения о cardinality и явные структурные несоответствия