我正在使用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。 请帮忙。
答案 0 :(得分:2)
这是因为您的持续时间间隔很长(4398046.715 ms是~73分钟),并且在该查询结束时计算了日志时间%t
:
13:37 + 73 mins = 14:50
修改强>
您不应该在任何生产环境中使用次要版本8.3.0。根据{{3}}:
强烈建议您 始终升级到 最新的次要发布。