Evaluación del rendimiento de las consultas con el Almacén de consultas
La característica Almacén de consultas suele ser un método más eficaz que pg_stat_statements para supervisar el rendimiento de las consultas y se recomienda como método principal para supervisar el rendimiento de las consultas.
Habilite el Almacén de consultas
El Almacén de consultas no está habilitado de forma predeterminada, pero se puede activar globalmente o por base de datos. También debe habilitar las estadísticas de espera. Para habilitar el Almacén de consultas y las estadísticas de espera, realice los pasos siguientes:
Vaya a Azure Portal y seleccione el servidor de Azure Database for PostgreSQL.
Seleccione Parámetros del servidor y vaya a la configuración pg_qs.query_capture_mode .
Seleccione TOP.
Vaya a pgms_wait_sampling.query_capture_mode, seleccione ALL y seleccione Guardar.
Obtener acceso a la información en el Almacén de consultas
Para acceder a los datos del Almacén de consultas, debe consultar las vistas del sistema en la base de datos azure_sys. Están disponibles las siguientes vistas del sistema:
- query_store.qs_view devuelve información de consulta, incluidos bloques, tiempo de ejecución y texto de consulta.
- query_store.pgms_wait_sampling_view devuelve tiempos de espera para las consultas.
- query_store.query_texts_view devuelve el texto de consulta de las consultas.
- query_store.runtime_stats_view devuelve información de estadísticas en tiempo de ejecución.
Restablecimiento del Almacén de consultas
Si desea borrar todos los datos del Almacén de consultas, puede llamar a la función qs_reset . Como alternativa, puede truncar las tablas de la base de datos azure_sys , en el esquema de query_store .
Para obtener más información sobre el Almacén de consultas, consulte Supervisión del rendimiento con el Almacén de consultas.

