如何强制代码块在redshift sql中执行?

时间:2015-04-21 21:48:12

标签: sql amazon-redshift

我们公司在Amazon redshift sql上运行我们的biz数据库。

我们每个人都有大块的SQL代码要运行。为了避免系统过度紧张,我们希望能够在下一部分代码开始之前强制执行代码块。

看起来简直就是把#34; go"在SQL代码的段落中可以实现这一点,就像这样。

一些SQL语句; 一些SQL语句;

更多SQL语句; 一些更多的SQL语句;

.. ad adause。

这是对的,还是我们应该尝试其他的东西?我们都是普通的最终用户;我们都没有管理员权限。

感谢您的建议!

1 个答案:

答案 0 :(得分:1)

据我所知您的问题:您的SQL块执行必须由Orchestration / ETL / Job调度工具(例如Amazon Data Pipeline)管理,或者使用一些自定义锁定机制。无论如何,您的管理员可以为您创建Redshift队列,这将允许有限数量的并行执行,并仅为您的用户限制资源。