配置计数器高速缓存


概述

任务

见于

Tivoli 问题管理

概述

计数器与计数器高速缓存

计数器是值,Tivoli 问题管理使用这些值来确定 Tivoli 问题管理数据库中许多表的唯一记录标识高速缓存是在存储器中存储一批计数器数值的过程,或高速缓存在客户机工作站上的一批计数器数值的过程。当数据库服务器按客户机工作站的请求返回一批计数器数值时,就称为一次计数器高速缓存。(可用计数器高速缓存列表显示在应用程序对话框的“计数器”标签中。)

Tivoli 问题管理如何使用计数器高速缓存

可配置 Tivoli 问题管理来检索一批计数器数值,并将其存储在存储器中。用户创建新记录时,计数器高速缓存中的下一个数值被用作记录标识,然后从计数器高速缓存中删除该数值。当高速缓存为空时,Tivoli 问题管理就从数据库服务器中检索一新批计数器。

因为 Tivoli 问题管理不需要用户在每次创建新记录时访问数据库服务器,所以计数器高速缓存就大大降低了与数据库服务器通信所用的时间,从而提高整体性能。

使用计数器高速缓存创建的记录可有不基于指定给它的时间的记录标识。这些记录标识不代表创建这些记录的整个系统顺序。例如,假定有两个要创建新问题记录的用户。第一个客户机工作站向数据库服务器发出一条 GetNextNumber 命令。数据库服务器将具有 1-50 的问题标识的计数器返回给第一个客户。第二个客户调用服务器时,收到 51-100 的计数器。如果这两个用户正在同时工作,则第一个用户将使用计数器 1,而第二个将使用计数器 51 等等。

编辑计数器对话框

在“编辑计数器”对话框处可更改计数器高速缓存的大小,这样客户机工作站就不必经常请求计数器高速缓存。计数器高速缓存可大大降低与数据库服务器通信所用的时间,从而提高整体性能。有关详细信息,请参见编辑计数器高速缓存的大小

要访问“编辑计数器”对话框:

  1. 应用程序对话框中,选择计数器标签
  2. 从计数器列表,选择计数器高速缓存名称,然后选择“编辑”。
    结果:出现“编辑计数器”对话框。

查看计数器对话框

在“查看计数器”对话框中可查看任何计数器高速缓存的当前大小。有关详细信息,请参见查看计数器高速缓存的大小

要访问“查看计数器”对话框:

  1. 应用程序对话框中,选择计数器标签
  2. 从计数器列表,选择计数器高速缓存名称,然后选择“查看”。
    结果:出现“查看计数器”对话框。

任务

确定最佳高速缓存值

计数器高速缓存值的大小不同。您应选择一个足够大的高速缓存值,这样您的用户就不必经常请求计数器高速缓存。要确定高速缓存值,需要知道一段时间内创建的每一类型的新记录数量。下列过程说明获取此信息的一种方法。

要确定最佳高速缓存值:

  1. 在一周的开始执行下列 SQL 语句,并保存结果:
    SELECT COUNTER_NAME, NEXT_NUMBER FROM COUNTERS
  2. 一周之后,执行同样命令,然后对各个计数器中的更改结果进行比较。
  3. 估计每个计数器的最佳高速缓存的大小。
    提示: Tivoli 的建议设置为一个分析员在一小时内使用的计数器平均数。例如,如果每个问讯台分析员每天平均创建 80 个呼叫记录(每小时 10 个呼叫),则将高速缓存值至少设为 10。可将高速缓存的大小设为大于此建议平均值的值。高速缓存越大,客户机工作站请求一新批计数器的次数越少。但是,当分析员退出 Tivoli 问题管理时,则放弃计数器高速缓存中的未用标识。大的高速缓存可导致记录标识编号顺序的间隙过大。
下面是 Tivoli 问题管理中经常使用的一些操作、操作期间使用的计数器和操作期间使用的计数器次数表。
操作 所用计数器 所用次数
注册呼叫 CALL 1
PROBLEM 1
PROBLEM HISTORY 1
冻结问题 PROBLEM HISTORY 1
ESCALATION LOG 1
重获问题 PROBLEM HISTORY 1
转移呼叫 ALARM 1
ESCALATION LOG 1
DISPATCH 1
PROBLEM HISTORY 1
转移问题 PROBLEM HISTORY 1
WORK HISTORY 1
ESCALATION LOG 1
ALARM 1
拾起呼叫 PROBLEM HISTORY 1
拾起问题 PROBLEM HISTORY 1

编辑计数器高速缓存的大小

计数器高速缓存大小所做的任何更改都会在下次启动 Tivoli 问题管理时对所有 Tivoli 问题管理用户有所影响。您不必在每个工作站为每个用户设置计数器高速缓存的大小。

要编辑计数器高速缓存的大小:

  1. 编辑计数器对话框的“高速缓存大小”框中,输入一个新的计数器高速缓存的大小。
  2. 选择“确认”。
    结果:新值出现在应用程序对话框的“计数器”标签中的“高速缓存大小”列中。

查看计数器高速缓存的大小

在“查看计数器”对话框处检查计数器高速缓存的设置。
  1. 查看计数器对话框中,查看此计数器高速缓存的设置。有关所显示信息的详细信息,请参见编辑计数器高速缓存的大小
  2. 选择“关闭”。