涉及 SPL 例程的语句不并行执行。但是,过程内的语句并行执行。
数据库服务器执行一个 SPL 例程时,它将不使用 PDQ 来处理包含在过程中不相关的 SQL 语句。但是,通过使用内部查询并行性(在可能的情况下),可以独立地并行执行每个 SQL 语句。因此,如果想要使用数据库服务器的并行处理能力,那么应该限制在数据操作语言 (DML) 语句中使用过程调用。有关 DML 语句的完整列表,请参阅 GBase 8s SQL 指南:语法。
数据库服务器使用内部查询并行性来处理 SQL 触发器主体中的语句,方法与处理 SPL 例程中的语句的方法相同。有关在“选择”、“插入”和“更新”触发器的某些触发操作中对查询使用 PDQ 的限制,请参阅不使用 PDQ 的 SQL 查询。