PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Existe um equivalente do PostgreSQL ao perfil do SQL Server?


Você pode usar a configuração de configuração log_statement para obter a lista de todas as consultas para um servidor

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

Basta definir isso e o caminho do arquivo de log e você terá a lista. Você também pode configurá-lo para registrar apenas consultas de longa duração.

Você pode então pegar essas consultas e executar EXPLAIN nelas para descobrir o que está acontecendo com elas.

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