pg_sleep()

用于以指定秒数睡眠的系统函数

pg_sleep() 是一个系统函数,用于使已连接的后端以指定的秒数睡眠。

pg_sleep()PostgreSQL 8.2 中添加。

用法

pg_sleep ( double precision  ) → returns NULL

文档 提到了以下注意事项:

  • 最小休眠间隔是平台相关的,通常为 0.01 秒。
  • 休眠延迟将始终至少是指定的值,但在某些情况下可能会更长。

变更历史

示例

pg_sleep() 的基本执行

postgres=# SELECT pg_sleep(1);
 pg_sleep
----------

(1 row)

Time: 1001.172 ms (00:01.001)

睡眠持续时间可以指定为小数秒,例如:

postgres=# SELECT pg_sleep(0.5);
 pg_sleep
----------

(1 row)

Time: 500.770 ms

分类

系统目录

另请参阅

pg_sleep_for(), pg_sleep_until()

反馈

请在此处提交对“pg_sleep()”的任何评论、建议或更正 此处