PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Има ли PostgreSQL еквивалент на SQL Server профайлър?

Можете да използвате конфигурационната настройка на log_statement, за да получите списъка с всички заявки до сървър

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

Просто задайте това и пътя на регистрационния файл и ще имате списъка. Можете също да го конфигурирате да регистрира само дълго изпълнявани заявки.

След това можете да вземете тези заявки и да стартирате EXPLAIN върху тях, за да разберете какво се случва с тях.

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Използване на криптиране за засилване на сигурността на базата данни на PostgreSQL

  2. Обявяване на repmgr 2.0RC2

  3. PostgreSQL:Как да предавам параметри от командния ред?

  4. Не можа да се свърже със сървър на postgres в докер от докеризирано приложение

  5. Показване на изображение в Ireports с помощта на PostgreSql