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

pg_stat_activity - как да видите текущата активност в работеща съхранена процедура

Има два начина да видите колко време отнемат SQL изразите във функциите:

  1. Активирайте auto_explain с auto_explain.log_nested_statements = on . Това ще ви позволи да видите продължителността и плановете за изпълнение на SQL изразите във функцията в регистрационния файл на PostgreSQL.

  2. Активирайте pg_stat_statements и задайте параметъра pg_stat_statements.track = all .

    След това pg_stat_statements ще проследи информация за SQL изразите вътре във функция. По този начин можете да видите кои от вашите изявления колко време заемат в базата данни.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да заявя jsonb масиви с IN оператор

  2. запитване на postgres db с node-postgres

  3. Поддържане на postgres изцяло в паметта

  4. Как да създадете TimescaleDB Hypertable с времево разделяне на неуникален времеви печат?

  5. Postgres - Подаване на името на таблицата като параметър и съхраняване на резултата във файл