sql >> Database >  >> RDS >> PostgreSQL

Is er een PostgreSQL-equivalent van SQL Server-profiler?

U kunt de configuratie-instelling log_statement gebruiken om de lijst met alle query's naar een server te krijgen

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

Stel dat gewoon in, en het pad van het logbestand en je hebt de lijst. U kunt het ook configureren om alleen langlopende query's te loggen.

Je kunt dan die vragen beantwoorden en er EXPLAIN op uitvoeren om erachter te komen wat ermee aan de hand is.

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



  1. Compatibiliteitsniveaus en Cardinality Estimation Primer

  2. Hoe selecteer ik het laatste record van een tabel in SQL?

  3. Postgresql GROUP_CONCAT equivalent?

  4. Waarom mislukt het uitvoeren van deze query met EXECUTE IMMEDIATE?