2015-04-13 07:24:12 CEST LOG: duration: 21427.285 ms plan:
Query Text: UPDATE "User" set last_stick=NOW() where id=2;
Update on "User" (cost=0.00..2.03 rows=1 width=286) (actual time=21427.282..21427.282 rows=0 loops=1)
-> Seq Scan on "User" (cost=0.00..2.03 rows=1 width=286) (actual time=0.020..0.022 rows=1 loops=1)
Filter: (id = 2)
Rows Removed by Filter: 1
在300ms到32秒之间更新包含2行的表中的一行。 (似乎是完全随机的,系统在更新期间处于空闲状态。)。是否有任何有用的提示或工具可以用来监视postgres正在做什么或等待的内容......
注意:postgres位于x64 windows env