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()”的评论、建议或更正 此处