pg_sleep_for()

用于休眠指定时间间隔的系统函数

pg_sleep_for() 是一个系统函数,用于使连接的后端休眠指定的时间间隔。

pg_sleep_for()PostgreSQL 9.4 中添加。

用法

pg_sleep_for ( interval ) → returns NULL

文档 指出了以下注意事项

  • 最短休眠时间间隔取决于平台,通常为 0.01
  • 休眠延迟始终至少为指定值,但在某些情况下可能会更长

更改历史记录

示例

postgres=# SELECT clock_timestamp(), pg_sleep_for('10 seconds'), clock_timestamp();
        clock_timestamp        | pg_sleep_for |        clock_timestamp
-------------------------------+--------------+-------------------------------
 2021-02-02 12:29:13.672416+01 |              | 2021-02-02 12:29:23.681761+01
(1 row)

分类

系统函数

另请参阅

pg_sleep()pg_sleep_until()

反馈

提交任何关于 "pg_sleep_for()" 的评论、建议或更正 此处