如何强制代码块在 redshift sql 中执行?
how to force blocks of code to execute in redshift sql?
我们公司 运行 在 Amazon redshift sql 上有我们的商业数据库 sql。
我们每个人都有 sql 到 运行 的大块代码。为了避免系统过度紧张,我们希望有一种方法可以强制我们的代码块在下一部分代码开始之前执行。
看起来简单地将"go"放在SQL代码的段落中就可以实现这一点,就像这样。
一些SQL语句;
一些 SQL 语句;
去
更多SQL 声明;
更多 SQL 声明;
去
..令人作呕。
是这样吗,还是我们应该尝试其他方法?我们都是普通的终端用户; none 我们中有管理员权限。
感谢您的建议!
据我了解您的问题:您的 SQL 块执行必须由 Orchestration/ETL/Job 调度程序工具(例如 Amazon Data Pipeline)管理,或者使用一些定制的锁定机制。无论如何,您的管理员可以为您创建 Redshift 队列,这将允许有限数量的并行执行并限制仅供您的用户使用的资源。
我们公司 运行 在 Amazon redshift sql 上有我们的商业数据库 sql。
我们每个人都有 sql 到 运行 的大块代码。为了避免系统过度紧张,我们希望有一种方法可以强制我们的代码块在下一部分代码开始之前执行。
看起来简单地将"go"放在SQL代码的段落中就可以实现这一点,就像这样。
一些SQL语句; 一些 SQL 语句;
去
更多SQL 声明; 更多 SQL 声明;
去
..令人作呕。
是这样吗,还是我们应该尝试其他方法?我们都是普通的终端用户; none 我们中有管理员权限。
感谢您的建议!
据我了解您的问题:您的 SQL 块执行必须由 Orchestration/ETL/Job 调度程序工具(例如 Amazon Data Pipeline)管理,或者使用一些定制的锁定机制。无论如何,您的管理员可以为您创建 Redshift 队列,这将允许有限数量的并行执行并限制仅供您的用户使用的资源。