加速 SAP HANA 数据库中处理的最重要方法之一是通过批量并行化查询执行。
在多粒度级别利用并行化。例如,不同用户的请求可以并行处理,查询中的单个关系运算符也可以在多个内核上并行执行。如果这些语句彼此独立,也可以并行执行单个 SQLScript 过程的不同语句。请记住,SQLScript 被转换为数据流图形,并且此图形中的独立路径可以并行执行。
作为 SQLScript 开发人员,您可以支持数据库引擎尝试并行执行,方法是避免单独 SQL 语句之间的不必要相关性,并在可能的情况下使用声明式构造。前者意味着避免变量引用,后者意味着避免命令功能,如游标。