Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo descreve as práticas recomendadas para usar o repositório de consultas em uma instância de servidor flexível do Banco de Dados do Azure para PostgreSQL.
Definir o modo de captura de consulta ideal
Configure o repositório de consultas para capturar as consultas que são mais relevantes para você.
| pg_qs.query_capture_mode | Cenário |
|---|---|
all |
Captura todas as consultas (de nível superior ou aninhadas) e suas frequências de execução e outras estatísticas. Identifique novas consultas na carga de trabalho. Detecta se as consultas ad hoc são usadas para identificar oportunidades de parametrização definida pelo usuário ou parametrização automática. |
top |
Captura apenas consultas de nível superior. As consultas de nível superior são aquelas emitidas diretamente pelos clientes. Estas não incluem instruções aninhadas (instruções executadas dentro de um procedimento ou função). |
none |
Não captura novas consultas enquanto configurado dessa maneira. Você pode definir este valor caso já tenha capturado um conjunto de consultas no intervalo de tempo que desejava investigar e não queira continuar registrando novas consultas.
none é adequado para teste e avaliação de desempenho de ambientes.
none deve ser usado com cuidado, pois você pode perder a oportunidade de acompanhar e otimizar consultas novas importantes. |
Observação
pg_qs.query_capture_mode substitui pgms_wait_sampling.query_capture_mode. Se pg_qs.query_capture_mode for none, a configuração pgms_wait_sampling.query_capture_mode não tem nenhum efeito.
Manter os dados necessários
O parâmetro pg_qs.retention_period_in_days especifica o período de retenção de dados para o repositório de consultas. As estatísticas registradas que são mais antigas do que esse período são excluídas. Assim como os textos das consultas ou planos de consulta para consultas que não possuem estatísticas associadas. Por padrão, o repositório de consultas é configurado para reter os dados por sete dias. Evite manter dados históricos que você não planeja usar. Aumente o valor se você precisar manter dados por mais tempo.