安装步骤 9:Db2 数据记录到 SMF (可选)

当您安装 Db2 时,您可以指定是否收集 Db2 统计、会计和审计跟踪数据。

过程

为了明确需要收集的数据:

  1. 从以下选项中选择:
    选项 描述
    Db2 收集统计信息 在安装面板 DSNTIPN 上,接受 SMF 统计选项的默认值(是,1 级)。 要收集有关死锁或超时的统计信息,请指定3级。 要收集有关DDF错误条件的信息,请指定4级。
    Db2 收集会计信息 在安装面板DSNTIPN上,接受默认值(1)或为SMF ACCOUNTING选项指定*(所有类别)。
    Db2 收集审计信息 在安装面板DSNTIPN上,为“审计跟踪”选项指定*(所有类别)。

    在任何情况下, Db2 都会调用跟踪,将收集到的数据传递给 z/OS® System Management Facilities (SMF) (SMF)的 z/OS。

    Db2 每当成功启动或停止会计、统计或审计跟踪时,也会将性能数据传递给SMF。 Db2 还可以记录其他性能数据。 完成安装过程后,您可以使用命令让 Db2 记录子系统事件的性能数据。

  2. 如果在安装过程中,您要求 Db2 将会计和统计数据传递给SMF,请按以下方式更新 SYS1.PARMLIB 的SMFPRMxx成员
    • 指定“活动”参数。
    • SUBSYS参数指定为STC,NODETAIL。
    • 指定 SYS 和 SUBSYS 参数的适当 TYPE 子参数。

后续操作

Db2 执行期间,您可以使用SMF SET或SS命令来更改SMF参数。 例如,您可以将统计跟踪类1 IFCID 0001、0002和0202(SMF记录类型100)、会计跟踪类1 IFCID 0003和0239(SMF记录类型101)以及所有其他 Db2 跟踪记录(SMF记录类型102)记录到SMF中。 要记录这些信息,请发出以下命令:
SYS(TYPE(100:102))
为了将数据从 Db2 传输到SMF,您必须分配足够的SMF缓冲区。 默认缓冲设置可能不够。

您可以在访问方法服务定义集群语句的VSAM BUFSP参数上指定SMF缓冲。 如果 Db2 数据发送到SMF,请不要使用默认设置。 在每个SMF VSAM数据集的DEFINE CLUSTER语句中指定CISZ(4096)和BUFSP(81920)。 CISZ和BUFSP的这些价值观是 Db2 的最低要求。 根据您所有 z/OS 子系统的需求,您可能需要更高的CISZ和BUFSP值。

您还可以编写一个 IEFU84 SMF退出例程,用于处理生成的记录。