sql >> Databáze >  >> RDS >> PostgreSQL

Spousta dotazů SHOW TRANSACTION ISOLATION LEVEL v postgresu

Měli byste také zkontrolovat state každého dotazu, pokud je idle s největší pravděpodobností to není nic problematického.

pg_stat_activity zobrazí poslední dotaz, který byl proveden každým otevřeným připojením. A c3p0 používá SHOW TRANSACTION ISOLATION LEVEL aby připojení zůstalo otevřené (normální a očekávané chování).

Toto se děje:

  1. Připojení je otevřeno
  2. SHOW TRANSACTION ISOLATION LEVEL se provede, aby zůstalo připojení otevřené.
  3. Fond připojení bude tento dotaz odesílat pravidelně (například každých 10 minut), aby připojení zůstalo otevřené.
  4. Tyto dotazy se zobrazují v pg_stat_activity protože v některých případech to byly poslední dotazy provedené přes dané připojení. Také se zobrazí jako idle protože toto připojení není aktivně používáno


  1. Generujte řadu měsíců pro každý řádek v Oracle

  2. Získejte aktuální časové pásmo serveru v SQL Server (T-SQL)

  3. Rozdělení řetězce mysql

  4. Jak dynamicky změnit Limit v mySQL