每次提取的最大大小
MAX_SIZE_PER_FETCH 配置设置允许您在扩展后设置网格的最大大小。使用此设置时,GRIDEXPANSION 必须设置为 ON。对于作为透明分区目标的 Essbase 多维数据集,Oracle 建议使用较小的最大网格大小,以保留网格扩展的优势。
MAX_SIZE_PER_FETCH 配置仅适用于非混合模式、块存储 (block storage,BSO) 数据库,不适用于聚合存储 (aggregate storage,ASO) 数据库。
语法
MAX_SIZE_PER_FETCH [appname [dbname]] n-
appname - 可选。指定要为其设置限制的应用程序。如果为 appname 指定值,但没有为 dbname 指定值,则该设置将应用于指定应用程序中的所有多维数据集。要为特定多维数据集启用设置,必须指定应用程序和多维数据集。
-
dbname - 可选。指定要为其设置限制的 appname 指定的应用程序中的数据库(多维数据集)。如果为 dbname 指定值,但未为 appname 指定值,则将忽略您的规范。
-
n - 网格扩展后网格中的最大单元格数。默认值为 102400000。
说明
MAX_SIZE_PER_FETCH 指定网格扩展后的最大网格大小。
如果网格扩展后网格大小大于指定的最大大小,则不会对查询进行网格扩展,这可能会导致性能略有下降。
范例
MAX_SIZE_PER_FETCH Sample Basic 75000000在每个查询的网格扩展后,将网格限制为 7500 万个单元格,以连接到与示例应用程序关联的基本多维数据集。
另请参见