Postgresql挂起?

时间:2015-11-24 17:08:44

标签: php database postgresql pdo

我的postgresql不时挂起。 我用过这个查询

SELECT
  datname, 
  NOW() - query_start AS duration, 
  pid, 
  query 
FROM
  pg_stat_activity 
WHERE
    query <> '<IDLE>'
  AND
    NOW() - query_start > '1 second'
ORDER BY duration DESC;

发现了这个:

query: DEALLOCATE pdo_stmt_00000009
duration: 00:00:43.879915

这样的查询可以挂起1-2分钟(但不是每个请求,随机)。并且脚本等待它

它没有锁。检查查询:

select * from pg_locks where not granted;

小插入命令后不时出现:

INSERT INTO requests (val1, val2, val3, val4) VALUES ($1, $2, $3, $4)

我尽量不使用PDO,尝试不使用事务(没有事务),但它没有帮助。

那么,有什么想法吗?

0 个答案:

没有答案