很多SHOW TRANSACTION ISOLATION LEVEL出现在Postgres 9.0的流程列表中。
出现这种情况的原因是什么?所有人都处于闲置状态。 如何禁用此功能?
答案 0 :(得分:0)
我假设使用进程列表表示系统视图pg_stat_activity
(可在“统计信息”选项卡中的“pgAdmin III”或“工具/服务器状态”中访问)。
由于您说连接处于空闲状态,query
列不显示活动查询,因此它显示已在此数据库连接中发出的最后一个查询。我不知道您使用的是哪个ORM或连接池,但堆栈中的某些软件必须在数据库操作结束时例行插入这些语句。
我不担心它们,这些陈述不是资源密集型的,可能不会给你带来任何麻烦。
如果你真的需要摆脱它们,找出你的堆栈中的哪些软件会导致它们并在那里进行调查。