您好,我是小DAI,专注于数据库管理员相关的技术问答,请问有什么可以帮您?

装载期间的线程使用情况

如有可能,SAP IQ 将使用多线程以提高装载性能。

装载和插入将根据内核的需要尝试使用所有内核(受分配到每个内核的工作可用性和足够资源的约束)来完成分配的工作。装载和插入过程中任何时刻所用的内核数都是动态的,具体取决于能够分配给内核的计算机工作负载、可用资源以及工作可用性。

如果出现以下情形,则装载会部分并行运行:

  • 没有足够多的服务器线程来分配给完全并行装载,或

  • 每个连接或每组没有足够多的线程来允许装载完全并行运行,或

  • 装载为部分宽度装载,其中表具有 列,但装载指定的列少于

    满足上述条件之一时,以下类型的装载应并行运行:

  • 二进制装载 (FORMAT BINARY)

  • ASCII 固定宽度装载

  • FORMAT BCP 装载

  • 包含具有 FORMAT ASCII、FORMAT BINARY 或 FORMAT BCP 的 ROW DELIMITED BY 和 DELIMITED BY 的装载