ste*_*ech 7 amazon-web-services amazon-redshift
Redshift是否具有与pg_sleep()PostgreSQL 类似的功能?
我有一个SQL脚本,需要等待一段时间才能继续执行。
在不支持PostgreSQL的功能,说红移文件pg_sleep()不被支持。
更新1:
我在Redshift中遇到死锁问题。我有多个进程可以使用查询一个表(或一组表)DROP/TRUNCATE/INSERT/UPDATE/SELECT。如果出现死锁,我试图捕获此异常并使进程等待一段时间并重试。关于处理死锁的方法有什么建议吗?
不推荐使用的粗略方法是使用Python 用户定义函数:
CREATE OR REPLACE FUNCTION janky_sleep (x float) RETURNS bool IMMUTABLE as $$
from time import sleep
sleep(x)
return True
$$ LANGUAGE plpythonu;
select janky_sleep(5.0);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1715 次 |
| 最近记录: |