雪花存储过程并行执行

问题描述 投票:0回答:1

我想仅使用 Snowflake 代码执行 Snowflake 存储过程的单个实例。尝试不使用任务,因为它具有外部依赖性。

只需通过代码即可。并行抛出所有存储过程实例。

例如

SP_INSERT_WORDS(VARCHAR)
是一个存储过程,我想调用同一存储过程的多个实例。

 SP_INSERT_WORDS('A');
 SP_INSERT_WORDS('B');
 SP_INSERT_WORDS('C');
 . . . 
 SP_INSERT_WORDS('Z');
stored-procedures parallel-processing snowflake-cloud-data-platform snowflake-schema
1个回答
1
投票

您可以尝试以下选项

  1. 使用 SnowSQL 中的 RESULTS 选项

!set results=False;
snowsql -o results=False

此选项避免了先前调用的等待并异步执行查询

  1. 任务执行可能是可行的,但它是单向的

  2. 来自应用程序的并行调用

存储过程限制的链接

© www.soinside.com 2019 - 2024. All rights reserved.