我将PostgreSQL服务器用于生产。
当我触发查询
select * from pg_stat_activity在我的服务器上,我收到了98%的查询,例如
SHOW TRANSACTION ISOLATION LEVEL并且我的服务器仅接受100个连接,因此我无法继续进行。
为什么会这样呢?如何阻止所有这些查询?
                
                4
              
                  Postgres不会自行创建连接。创建这些连接并运行这些查询的是您的应用程序。可能是连接池或类似的东西。
                
                
                  
                    —
                    a_horse_with_no_name 2013年
                    
                  
                
              
                  您正在运行Java应用程序吗?使用HikariCP还是其他连接池选项?我正在使用HikariCP,登录
                
                  
                    —
                    克里斯·W
                    
                  
                
              psql并执行操作时会看到类似的事情select query from pg_stat_activity;……我也想知道为什么会这样;我的猜测是,这是HikariCP保持连接“新鲜”的一种机制。