SET RANDOMIZE (Configurar randomização de horários de início planejados)

Utilize esse comando para definir os horários de início aleatórios na janela de inicialização de cada planejamento para clientes utilizando o modo de planejamento de pesquisa do cliente. Uma janela de inicialização é o horário de início o tempo durante o qual um planejamento deve ser iniciado. Um modo de planejamento de polling de cliente é uma técnica de comunicação cliente/servidor em que o cliente consulta o servidor por trabalho.

Cada planejamento possui uma janela durante a qual pode ser executado. Para equilibrar a carga da rede e do servidor, os horários de inicialização para clientes podem ser distribuídos pela janela. Utilize este comando para especificar a fração da janela pela qual os horários de início para clientes são distribuídos.

A randomização ocorre no início da janela para dar tempo para repetições, se necessário. Quando o modo de planejamento não estiver configurado para pesquisa, a randomização não ocorrerá se o primeiro contato do cliente com o servidor ocorrer após o horário de início do evento.

É possível emitir o comando QUERY STATUS para exibir o valor da porcentagem de randomização do planejamento. Na instalação, o valor é de 25 por cento.

Defina a porcentagem de randomização para um valor maior que 0 para evitar erros de comunicação. Os erros de comunicação podem resultar de um grande grupo de clientes contactando o servidor simultaneamente. Se você encontrar erros de comunicação, poderá aumentar a porcentagem de randomização para que o contato do cliente seja espalhado. Isto reduz a chance de sobrecarga e falha de comunicação.

Classe de privilégio

Para emitir esse comando, é necessário ter privilégio no sistema.

Sintaxe

Ler diagrama de sintaxeIgnorar diagrama de sintaxe visualSet RANDomizepercentual

Parâmetros

percent (Obrigatório).
Especifica a porcentagem da janela de inicialização sobre a qual os horários de início para clientes individuais são distribuídos. É possível especificar um inteiro de 0 a 50.

Um valor 0 indica que não ocorrerá nenhuma randomização e que todos os clientes executarão planejamentos no início das janelas de inicialização.

Um valor de 50 indica que os clientes são atribuídos em horas de início que são aleatoriamente distribuídas na primeira metade de cada janela de inicialização.

Na instalação, este valor é de 25, indicando que os primeiros 25 por cento da janela são utilizados para randomização.

Se você tiver especificado DURUNITS=INDEFINIDAMENTE no comando DEFINE SCHEDULE , a porcentagem será aplicada a um período de 24 horas Por exemplo, um valor de 25% resultaria em uma janela de 6 horas.

Exemplo: Configurar a randomização de horários de início planejados

Definir a randomização para 50%.
set randomize 50

Comandos Relacionados

Tabela 1. Comandos relacionados ao SET RANDOMIZE
Comando descrição
DEFINIR PLANEJAMENTO Define um planejamento para uma operação do cliente ou um comando administrativo.
STATUS DA CONSULTA Exibe as configurações dos parâmetros do servidor, como aquelas selecionadas pelos comandos SET.
SET SCHEDMODE Especifica o modo de planejamento central para o servidor.