Como Configurar Caches de Contadores


Visão Geral

Tarefas

Incluído com

Tivoli Problem Management

Visão Geral

Contadores e caches de contadores

Os contadores são os valores que o Tivoli Problem Management utiliza para determinar IDs de registros exclusivos para muitas das tabelas no banco de dados do Tivoli Problem Management. Armazenamento em cache é o processo pelo qual um lote de números de contador é armazenado na memória, ou em cache, em uma estação de trabalho cliente. Quando o servidor do banco de dados retorna um lote de números de contador, conforme solicitado por uma estação de trabalho cliente, isto é denominado uma cache de contador. (Uma lista de caches de contadores disponíveis é exibida no separador Contadores da caixa de diálogo Aplicativo.)

Como o Tivoli Problem Management utiliza caches de contadores

Você pode configurar o Tivoli Problem Management para recuperar um lote de números de contadores e armazená-los na memória. Quando um usuário cria um novo registro, o próximo número na cache de contadores é utilizado como o ID do registro e, em seguida, o número é removido da cache do contador. Quando a cache está vazia, o Tivoli Problem Management recupera um novo lote de contadores do servidor do banco de dados.

Pelo fato de o Tivoli Problem Management não necessitar acessar o servidor do banco de dados sempre que o usuário cria um novo registro, o armazenamento em cache de contadores diminui significativamente o tempo gasto em comunicação com o servidor do banco de dados e aumenta o desempenho global.

Os registros criados utilizando caches de contadores podem ter IDs de registros que não são baseados na hora atribuída a eles. Estes IDs de registros não representam a ordem geral do sistema na qual os registros foram criados. Por exemplo, suponha que você tem dois usuários que estão criando novos registros de problemas. A primeira estação de trabalho cliente emite um comando GetNextNumber para o servidor do banco de dados. O servidor do banco de dados retorna contadores com um ID de problema de 1 a 50 para o primeiro cliente. Quando o segundo cliente chama o servidor, ele recebe contadores de 51 a 100. Se estes dois usuários estivessem trabalhando simultaneamente, o primeiro utilizaria o contador 1 enquanto o segundo utilizaria o contador 51 e assim por diante.

Caixa de diálogo Editar Contador

Altere o tamanho de uma cache de contador na caixa de diálogo Editar Contador de modo que estações de trabalho clientes não precisem solicitar caches de contadores com muita freqüência. O armazenamento em cache de contadores diminui significativamente o tempo gasto na comunicação com o servidor do banco de dados e aumenta o desempenho global. Para obter mais informações, consulte Como editar um tamanho de cache de contador.

Para acessar a caixa de diálogo Editar Contador:

  1. Na caixa de diálogo Aplicativo, escolha o separador Contadores.
  2. Na Lista de Contadores, selecione um nome de cache de contador e, em seguida, escolha Editar.
    Resultado: A caixa de diálogo Editar Contador aparece.

Caixa de diálogo Exibir Contador

Você pode exibir o tamanho atual de qualquer cache de contador na caixa de diálogo Exibir Contador. Para obter mais informações, consulte Como exibir um tamanho de cache de contador.

Para acessar a caixa de diálogo Exibir Contador:

  1. Na caixa de diálogo Aplicativo, escolha o separador Contadores.
  2. Na Lista de Contadores, selecione um nome de cache de contador e, em seguida, escolha Exibir.
    Resultado: A caixa de diálogo Exibir Contador aparece.

Tarefas

Como determinar valores ótimos da cache

Os valores de cache para contadores variam de tamanho. Você deve escolher um valor de cache grande o suficiente para que os usuários não precisem solicitar caches de contadores com muita freqüência. Para determinar o valor da cache, você precisa saber quantos novos registros de cada tipo são criados durante um período de tempo. O procedimento a seguir descreve um método de obter estas informações.

Para determinar o valor de cache ótimo:

  1. Execute a seguinte instrução SQL no início da semana e salve os resultados:
    SELECT COUNTER_NAME, NEXT_NUMBER FROM COUNTERS
  2. Uma semana depois, execute o mesmo comando e compare os resultados, verificando se existem alterações em diversos contadores.
  3. Estime o melhor tamanho de cache para cada contador.
    Dica: A definição recomendada pela Tivoli é o número médio de contadores utilizados em uma hora por um analista. Por exemplo, se cada analista do help desk cria uma média de 80 registros de chamada por dia (10 chamadas por hora), defina o valor de cache como pelo menos 10. Você pode definir tamanhos de cache maiores que esta média recomendada. Quanto maior o tamanho da cache, menos a estação de trabalho cliente solicita um novo lote de contadores. Entretanto, quando um analista sai do Tivoli Problem Management, os IDs não utilizados nas caches de contadores são descartados. Tamanhos grandes de cache podem levar a grandes intervalos nas seqüências de numeração de IDs de registro.
Aqui está uma tabela com algumas das ações utilizadas com maior freqüência no Tivoli Problem Management, os contadores utilizados durante a ação e o número de vezes em que o contador é utilizado durante a ação.
Ação Contadores Utilizados Número de Vezes Utilizadas
Registrar uma Chamada CALL 1
PROBLEM 1
PROBLEM HISTORY 1
Congelar um Problema PROBLEM HISTORY 1
ESCALATION LOG 1
Retomar um Problema PROBLEM HISTORY 1
Transferir Chamada ALARM 1
ESCALATION LOG 1
DISPATCH 1
PROBLEM HISTORY 1
Transferir Problema PROBLEM HISTORY 1
WORK HISTORY 1
ESCALATION LOG 1
ALARM 1
Assumir Chamada PROBLEM HISTORY 1
Assumir Problema PROBLEM HISTORY 1

Como editar o tamanho de uma cache de contador

Toda mudança feita em tamanhos de caches de contadores afeta todos os usuários do Tivoli Problem Management na próxima vez que iniciarem o Tivoli Problem Management. Não é necessário definir tamanhos de cache de contador em cada estação de trabalho para cada usuário.

Para editar um tamanho de cache de contador:

  1. Na caixa de diálogo Editar Contador, na caixa Tamanho da Cache, digite um novo tamanho da cache do contador.
  2. Escolha OK.
    Resultado: O novo valor aparece na coluna Tamanho da Cache no separador Contadores da caixa de diálogo Aplicativo.

Como exibir o tamanho de uma cache de contador

Verifique as definições de uma cache de contador na caixa de diálogo Exibir Contador.
  1. Na caixa de diálogo Exibir Contador, veja as definições desta cache de contador. Para obter detalhes sobre as informações exibidas, consulte Como editar um tamanho de cache de contador.
  2. Selecione Fechar.