PostgreSQL语句超时

时间:2018-11-14 07:50:42

标签: postgresql

PostgreSQL版本:9.3

我们有一个在线系统,可以获取跨国数据(每天大约15000条记录)。

我们在日期和时间上进行了表分区,并具有PostgreSQL函数将传入的请求加载到表中。

有时我们会看到错误消息

  

错误:57014:由于语句超时而取消了语句

如果一段时间后客户端未成功发送请求,客户端将再次发送该请求,然后再次尝试将其成功记录。看来这一定是带有表锁的东西,但是我不确定。

1 个答案:

答案 0 :(得分:0)

log_lock_waits = on中设置postgresql.conf,看看是否有日志条目。这将告诉您查询挂起超过一秒钟。