EXPORTTHREADS
Essbase 的 EXPORTTHREADS 配置设置定义在并行数据导出期间可以生成的默认线程数。
语法
EXPORTTHREADS appname dbname n-
appname - 这是应用程序的名称。还可以使用
xxxxx作为通配符来指示所有应用程序名称。 -
dbname - 这是数据库的名称。还可以使用
xxxxx作为通配符来指示所有数据库名称。 -
n - 此整数设置可用于导出数据的导出线程数的默认值。默认值为 1。
-
块存储多维数据集:线程数是介于 1 和 1024 之间的整数(包括 1 和 1024)。可用块地址范围的数量限制导出线程的数量。Essbase 将实际数据块数除以指定的导出线程数。如果实际数据块数少于指定的导出线程数,则创建的导出线程数将基于实际数据块数。这种方法可以在导出线程之间更均匀地分布数据块。
注意:
在指定导出文件数时,务必考虑运行 Essbase Server 的计算机上的可用 CPU 核心数和 I/O 带宽。指定太大的数字可能会导致性能不佳。
-
聚合存储多维数据集:线程数是介于 1 和 8(包括 1 和 8)之间的整数。此数字通常应等于您希望承诺执行并行导出的计算机上的处理器数。但是,对于具有少量数据块的非常小的聚合存储多维数据集上的并行导出,即使请求并行导出到多个文件,也只能创建单个文件(实际上是执行串行导出)。在这种情况下,导出文件名将是作为输入指定的第一个文件名。
-
说明
EXPORTTHREADS 允许您指定可用于导出数据的线程数。然后并行执行导出进程,多个线程可以检索数据并同时写入相应的导出文件。如果未指定 EXPORTTHREADS 或其参数后跟,则使用默认值 1。
范例
EXPORTTHREADS Sample Basic 4