postgresql日志时间

时间:2011-06-30 04:21:04

标签: postgresql time logging

我正在使用postgresql-8.3.0 postgres日志中的时间与now()不同 以下是postgres日志中的一个示例:

<2011-06-29 14:50:44 JST postgres xxxx 24962>LOG: duration: 4398046.715 ms statement: select id from mcontents where id='00005324' and (start_date <= '2011-06-29 13:37:26' and (end_date IS NULL OR end_date >= '2011-06-29 13:37:26'));

系统时间是2011-06-29 13:37:26而现在()还可以,但是日志时间是2011-06-29 14:50:44。 请帮忙。

1 个答案:

答案 0 :(得分:2)

这是因为您的持续时间间隔很长(4398046.715 ms是~73分钟),并且在该查询结束时计算了日志时间%t

13:37 + 73 mins = 14:50

修改

您不应该在任何生产环境中使用次要版本8.3.0。根据{{​​3}}:

  

强烈建议您   始终升级到   最新的次要发布。