EMRQDATA / DOCUMENTAÇÃO

SQL Performance Analyzer Guide.

Procedimento para coletar métricas do Query Store e interpretar prioridades de performance.

01 / PRÉ-REQUISITOS

Query Store habilitado

Verifique sys.database_query_store_options. A consulta deste módulo exige estado READ_WRITE. Se estiver OFF ou READ_ONLY, não altere a configuração apenas para usar a ferramenta: alinhe a habilitação e retenção com o responsável pelo banco.

SELECT actual_state_desc, desired_state_desc, readonly_reason,
       current_storage_size_mb, max_storage_size_mb,
       interval_length_minutes, stale_query_threshold_days
FROM sys.database_query_store_options;

Execute a coleta com login de leitura que tenha visibilidade das DMVs e metadados necessários, conforme a versão do SQL Server e as permissões aplicáveis.

02 / COLETA

Runtime Stats e Wait Stats

  1. Abra o Analyzer e copie a consulta Runtime Stats.
  2. Execute no banco desejado e exporte o resultado como CSV com cabeçalho.
  3. Copie a consulta Wait Stats, execute no mesmo banco e exporte outro CSV.
  4. Repita para cada banco. Consolide cada tipo de CSV separadamente, mantendo apenas um cabeçalho e preservando server_name, instance_name e database_name.
  5. Importe os arquivos e execute a análise. O texto SQL pode ser extenso; preserve corretamente as aspas no CSV.
03 / INTERPRETAÇÃO

Como priorizar

04 / LIMITAÇÕES

Cuidados operacionais

Documentação Microsoft: Monitorar performance usando Query Store, sys.query_store_runtime_stats e sys.query_store_wait_stats.

Abrir Analyzer ↗Voltar às Tools Free