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

Много заявки за SHOW TRANSACTION ISOLATION LEVEL в postgres

Трябва също да проверите state на всяка заявка, ако е idle най-вероятно няма нищо проблемно.

pg_stat_activity ще покаже последната заявка, която е била изпълнена от всяка отворена връзка. И c3p0 използва SHOW TRANSACTION ISOLATION LEVEL за да поддържате връзката отворена (нормално и очаквано поведение).

Ето какво се случва:

  1. Връзката е отворена
  2. SHOW TRANSACTION ISOLATION LEVEL се изпълнява, за да поддържа връзката отворена.
  3. Популацията от връзки ще изпраща тази заявка периодично (например на всеки 10 минути), за да поддържа връзката отворена.
  4. Тези заявки се показват в pg_stat_activity защото в някои случаи това са последните заявки, изпълнени чрез дадена връзка. Освен това те ще се показват като idle защото тази връзка не се използва активно


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да превключвам бази данни в postgres?

  2. Как мога автоматично да попълня полетата на базата данни на SQLAlchemy? (Flask-SQLAlchemy)

  3. Мога ли да напиша PostgreSQL функции на Ruby on Rails?

  4. Вмъкнете данни в Postgresql с дублирани стойности

  5. Postgres JDBC връзка в Eclipse Help