Comece pelo caminho das queries
Comece encontrando onde o tempo esta realmente sendo gasto. Observe os caminhos de query mais pesados, indexacao, padroes de join, carga de relatorios e os pontos em que o codigo da aplicacao esta compensando um acesso ruim aos dados.
- Identifique os caminhos de query recorrentes mais lentos e mais caros
- Separe ineficiencia da aplicacao de gargalos reais do banco de dados
- Revise indexacao, suposicoes de cardinalidade e incompatibilidades estruturais obvias