我在Postgresql中创建一个触发器。该触发器执行一些更新语句。我想计算一下这些语句需要多少时间。一个示例我有两个update语句,但我不知道这些语句的执行时间。第一个更新执行时间是什么,第二个更新执行时间是什么? {
Row id ProductName_Duration
1 1234 Ents-14D
Movies-7D
Sports-NONE
2 5678 Movies-7D
Kids-14D
}
但是输出是:
00000:调用更新健康时间1 2019-07-18 17:00:08.085
00000:调用更新健康检查0
00000:调用更新健康时间2 2019-07-18 17:00:08.085
这是不可能的。更新执行不应为0 ms。 :)
答案 0 :(得分:0)
问题出在current_timestamp
上。整个交易都一样。
改用 clock_timestamp
它将反映时钟时间。