我们公司在Amazon redshift sql上运行我们的biz数据库。
我们每个人都有大块的SQL代码要运行。为了避免系统过度紧张,我们希望能够在下一部分代码开始之前强制执行代码块。
看起来简直就是把#34; go"在SQL代码的段落中可以实现这一点,就像这样。
一些SQL语句; 一些SQL语句;
去
更多SQL语句; 一些更多的SQL语句;
去
.. ad adause。
这是对的,还是我们应该尝试其他的东西?我们都是普通的最终用户;我们都没有管理员权限。
感谢您的建议!
答案 0 :(得分:1)
据我所知您的问题:您的SQL块执行必须由Orchestration / ETL / Job调度工具(例如Amazon Data Pipeline)管理,或者使用一些自定义锁定机制。无论如何,您的管理员可以为您创建Redshift队列,这将允许有限数量的并行执行,并仅为您的用户限制资源。