sql >> Base de Datos >  >> RDS >> PostgreSQL

¿Existe un equivalente de PostgreSQL del generador de perfiles de SQL Server?

Puede usar la configuración de configuración log_statement para obtener la lista de todas las consultas a un servidor

https://www.postgresql.org/docs/current/static/runtime-config-logging.html#guc-log-statement

Simplemente configure eso, y la ruta del archivo de registro y tendrá la lista. También puede configurarlo para registrar solo consultas de ejecución prolongada.

Luego puede tomar esas consultas y ejecutar EXPLAIN en ellas para averiguar qué está pasando con ellas.

https://www.postgresql.org/docs/9.2/static/using-explain.html