ENABLE_DIAG_TRANSPARENT_PARTITION

Essbase 配置设置 ENABLE_DIAG_TRANSPARENT_PARTITION 指定是否记录从数据源发送到透明分区目标的请求的事务处理响应时间。

透明分区目标可以是块存储或聚合存储多维数据集。对太慢的响应时间进行故障排除时,记录这些诊断消息很有帮助。

语法

ENABLE_DIAG_TRANSPARENT_PARTITION [appname [dbname]] TRUE | FALSE
  • appname - 可选。指定要为其启用日志记录诊断消息的应用程序。

    如果为 appname 指定值,但没有为 dbname 指定值,则该设置将应用于指定应用程序中的所有多维数据集。

    要为特定多维数据集启用设置,必须指定应用程序和多维数据集。

    如果未指定应用程序,则无法指定多维数据集,并且该设置适用于 Essbase Server 上的所有应用程序和多维数据集。

  • dbname - 可选。指定要在 appname 指定的应用程序中为其启用日志记录诊断消息的数据库(多维数据集)。

    如果为 dbname 指定值,但未为 appname 指定值,则将忽略您的规范,并为 Essbase Server 上的所有应用程序和多维数据集启用日志记录诊断消息。

  • TRUE - 将请求的事务响应时间记录到透明分区。

  • FALSE - 不记录对透明分区请求的事务响应时间。这是默认设置。

必须重新启动 Essbase Server 才能初始化对配置文件的任何更改。

说明

启用日志记录时, Essbase 在查询期间将消息写入源和目标数据库日志文件。

对于从源发送到目标的每个部分响应, Essbase 会记录以下消息:

  • 在源多维数据集的日志文件中,INFO 类型的以下消息提供了响应网格的大小:

    Sending response grid of size xxxxx.
  • 在目标多维数据集的日志文件中,以下消息提供了向源发出的请求网格的大小和估计响应时间:

    Waiting for data from source system:application:database grid size sizeOfRequestGrid. Approximately one second is needed to fetch a grid of size one million cells with non-missing cell density of 7% from the source.

对于从源接收的每个部分网格, Essbase 会将有关网格密度的以下消息记录到目标多维数据集的日志文件:

Density of the grid xxxxxx of fetch size xxxxxx.

当聚合存储多维数据集是透明分区的目标时,可以设置请求和响应网格大小。

范例

ENABLE_DIAG_TRANSPARENT_PARTITION ASOSamp TRUE

为与 ASOSamp 应用程序关联的所有多维数据集启用事务处理响应时间的日志记录。

另请参见

MAX_REQUEST_GRID_SIZE 配置设置

MAX_RESPONSE_GRID_SIZE 配置设置