CICS DB2 环境中的记帐: 概述
CICS® DB2® 环境中的记帐可用于分析系统中正在执行的事务,并向一组明确定义的用户收取一组事务所耗用的资源总量。 用户可以是实际用户,用户组,事务或必须为其指定资源的单元的任何其他表达式。
通常,使用单位包括处理器, I/O 和主存储器 (按某种加权比例)。 访问 DB2,使用操作系统, CICS 系统,应用程序代码和 DB2 地址空间中的资源的典型 CICS 事务。 这些组件中的每个组件都可以生成数据,这些数据可用作记帐过程的输入。 您可以组合来自不同源的输出,以创建事务的资源使用情况的完整图。
记帐过程的一个典型要求是计算的结果是可重复的,这意味着每当执行事务时,访问一组数据的事务的成本都是相同的。 在大多数情况下,这意味着对记帐过程的输入数据也必须是可重复的。
规划 CICS DB2 环境的记帐策略时,必须执行以下操作:
- 决定要在记帐过程中使用的 DB2 记帐数据的类型 (处理器使用情况, I/O 和调用等)。 DB2 记帐设施提供的记帐信息 告诉您可以从 DB2 记帐设施获取的记帐数据。
- 决定如何将每个事务的 DB2 记帐记录中的数据与该事务的 CICS 性能类数据关联,以创建该事务的资源使用情况的完整图片。 将 DB2 记帐记录与 CICS 性能类记录关联 告诉您如何匹配这两种类型的数据。
- 决定是要将每个事务的 CICS 性能记录和 DB2 记帐记录与特定用户关联,还是要定义和校准多个模型事务,在受控环境中度量这些事务,并仅计算每个用户执行的模型事务数。 用于匹配 DB2 记帐记录和 CICS 性能类记录并将资源重新收费给用户的策略 提供了有关每种方法最合适的时间的建议。