仪表设备接口(IFI)编程
监控程序可以使用仪器设施接口(IFI) 从跟踪设施请求在线跟踪信息。 可通过任何附件设施访问 IFI。 它收集的跟踪数据可以写入您指定的一个或多个目的地。
- 获取在线账单的会计信息。
- 为了定期获取全系统范围内的 Db2 信息,突出显示异常情况,或提供吞吐量信息。
- 了解哪些进程与 Db2 的连接时间最长,或者哪些进程使用了最多的CPU时间。
- 在交易结束时获取会计记录。
- 确定SQL语句的访问和处理方法。
- 在线捕获日志缓冲区,用于远程恢复。
- 从日志中同步检索SQL更改,以便在应用程序中进行处理。
IFI使用标准的安全机制,例如连接授权、计划授权等。
请注意,当跟踪输出显示特定版本时,您会看到 “xx ”,这表明该信息会根据您使用的 Db2 的实际版本而有所不同。
您可以在监视程序中使用 IFI( Db2 之外的一个程序或功能,用于接收有关 Db2 的信息)。
在使用IFI之前,您应该熟悉跟踪设施和仪器设施组件标识符(IFCID)。 当跟踪处于活动状态时,内部事件会触发跟踪记录的创建。 记录由仪器设备组件标识符 (IFCID)识别,可写入缓冲区,监控程序稍后可通过使用 IFI READA 功能读取这些记录。 READA请求是异步的 ,因为数据不是由监视程序在写入的同时读取的。
提示:
IFCID号码通常以三位或四位数字和前导零的形式出现在 Db2 及其文档中。 例如,您可能会看到:“IFCID 1”、“IFCID 001”或“IFCID 0001” 不过,你可以认为这些参考资料的意思是相同的。
IFCID号码通常以三位或四位数字和前导零的形式出现在 Db2 及其文档中。 例如,您可能会看到:“IFCID 1”、“IFCID 001”或“IFCID 0001” 不过,你可以认为这些参考资料的意思是相同的。
您可以在IFCID平面文件(DSNWMSGS)中找到跟踪记录的描述。 最新版本的DSNWMSGS仅适用于拥有 Db2 12 for z/OS® 许可证的客户。 信息以PDF文件的形式提供。 要查找此信息,请访问 Db2 12 for z/OS IFCID 平面文件 (DSNWMSGS )。
您可以通过使用IFI READS功能来触发某些类型的跟踪记录的创建。 读取请求是同步的 ,这意味着记录不会保存在缓冲区中。 相反,记录将直接返回到监控程序的返回区域。 数据在请求数据时收集。