Stored procedures SAP HANA-存储过程的并行执行

Stored procedures SAP HANA-存储过程的并行执行,stored-procedures,hana,Stored Procedures,Hana,我想问一下,是否有一种方法可以在不使用作业的情况下,从另一个存储过程中或从xsjs服务并行调用具有不同参数(值)的相同存储过程 根据我的经验,因此对于调用,请同步运行并等待过程的第一次调用返回,然后再进行第二次调用 提前感谢您的时间和帮助 SQLScript提供了在并行执行块中运行语句的选项,如下所示: DO BEGIN PARALLEL EXECUTION INSERT INTO mytab VALUES (1, 2, 3); INSERT INTO myothert

我想问一下,是否有一种方法可以在不使用作业的情况下,从另一个存储过程中或从xsjs服务并行调用具有不同参数(值)的相同存储过程

根据我的经验,因此对于调用,请同步运行并等待过程的第一次调用返回,然后再进行第二次调用

提前感谢您的时间和帮助


SQLScript提供了在并行执行块中运行语句的选项,如下所示:

DO 
  BEGIN PARALLEL EXECUTION
     INSERT INTO mytab VALUES (1, 2, 3);
     INSERT INTO myothertab VALUES (4, 5, 6);
  END;
有关详细信息,请参阅文档


但是:如文档所述,此不包括执行过程的
调用
语句。

SQLScript提供了在
并行执行
块中运行语句的选项,如下所示:

DO 
  BEGIN PARALLEL EXECUTION
     INSERT INTO mytab VALUES (1, 2, 3);
     INSERT INTO myothertab VALUES (4, 5, 6);
  END;
有关详细信息,请参阅文档

但是:如文档所述,此不包括执行过程的
调用
语句。

指向文档的链接:

限制和限制

以下限制适用:

  • 不允许使用外键或触发器修改表
  • 不允许在不同语句中更新同一个表
  • 只允许对一个表进行并发读取。隐式选择和 支持SELCT INTO标量变量语句
  • 调用包含动态SQL的过程(例如,EXEC、, 并行块中不支持立即执行
  • 在内存中混合只读过程调用和读写过程调用 不允许使用平行块
  • 链接到文档:

    限制和限制

    以下限制适用:

  • 不允许使用外键或触发器修改表
  • 不允许在不同语句中更新同一个表
  • 只允许对一个表进行并发读取。隐式选择和 支持SELCT INTO标量变量语句
  • 调用包含动态SQL的过程(例如,EXEC、, 并行块中不支持立即执行
  • 在内存中混合只读过程调用和读写过程调用 不允许使用平行块

  • 非常感谢你。这是一项仅在Hana 2.0中支持的功能,对吗?在1.12文档中,它指出CALL语句在并行执行中被阻塞。只是仔细检查,发现我错了:
    CALL
    语句明确不考虑并行执行;在HANA 1和HANA 2中都没有。非常感谢。这是一项仅在Hana 2.0中支持的功能,对吗?在1.12文档中,它指出CALL语句在并行执行中被阻塞。只是仔细检查,发现我错了:
    CALL
    语句明确不考虑并行执行;既不在HANA 1中,也不在HANA 2中。