Compartir a través de


Procedimientos recomendados para el Almacén de consultas en Azure Database for PostgreSQL: servidor flexible

SE APLICA A: Azure Database for PostgreSQL con servidor flexible

En este artículo se describen los procedimientos recomendados para usar el Almacén de consultas en el servidor flexible de Azure Database for PostgreSQL.

Establecimiento del modo de captura de consultas óptimo

Configure el almacén de consultas para que capture las consultas que le importan.

pg_qs.query_capture_mode Escenario
all Captura todas las consultas (de nivel superior o anidadas) y sus frecuencias de ejecución y otras estadísticas. Identifique nuevas consultas en la carga de trabajo. Detecte si se usan consultas ad hoc para identificar oportunidades de parametrización definida por el usuario o parametrización automática.
top Captura solo consultas de nivel superior. Las consultas de nivel superior son las emitidas directamente por los clientes. No incluyen instrucciones anidadas (instrucciones ejecutadas dentro de un procedimiento o una función).
none No captura nuevas consultas, mientras esté configurado así. Es posible que quiera establecerlo en este valor si ya ha capturado un conjunto de consultas en el período de tiempo que desea investigar y no desea continuar grabando ninguna consulta nueva. none es adecuado para entornos de pruebas y evaluación comparativa. none debe usarse con precaución, ya que podría perder la oportunidad de realizar un seguimiento y optimizar las nuevas consultas importantes.

Nota:

pg_qs.query_capture_mode reemplaza a pgms_wait_sampling.query_capture_mode. Si pg_qs.query_capture_mode es none, la configuración pgms_wait_sampling.query_capture_mode no tiene ningún efecto.

Conservación de los datos necesarios

El parámetro pg_qs.retention_period_in_days especifica el período de retención de datos para el almacén de consultas. Las estadísticas registradas que son anteriores a ese período se eliminan. También se eliminan los textos de consulta o los planes de consulta para las consultas que no tienen estadísticas que hagan referencia a ellas. De manera predeterminada, el almacén de consultas está configurado para conservar los datos durante siete días. Evite mantener datos históricos que no tenga pensado usar. Aumente el valor si necesita mantener los datos durante más tiempo.