SET RANDOMIZE (Establecer la aleatorización de las horas de inicio planificadas)

Utilice este mandato para establecer las horas de inicio aleatorias en el margen de puesta en marcha de cada planificación para los clientes utilizando la modalidad de planificación por sondeo de cliente. El margen de puesta en marcha es la hora de inicio y la duración durante la que debe iniciarse la planificación. La modalidad de planificación por sondeo de cliente es una técnica de comunicaciones de cliente/servidor donde el cliente consulta el trabajo que hay al servidor.

Cada planificación cuenta con un margen de tiempo que indica durante qué período de tiempo puede llevarse a cabo su ejecución. Para equilibrar la carga de la red y del servidor, las horas de inicio para los clientes se pueden distribuir en dicho margen. Utilice este mandato para especificar la fracción del margen por la cual se distribuyen las horas de inicio para los clientes.

La aleatorización se produce al principio del margen para dejar tiempo para reintentos, si es necesario. Cuando la modalidad de planificación no se establece en sondeo, la aleatorización no se produce si el primer contacto del cliente con el servidor tiene lugar después de la hora de inicio del evento.

Puede emitir el mandato QUERY STATUS para visualizar el valor del porcentaje de aleatorización de planificación. En la instalación, el valor se establece en el 25 por ciento.

Establezca el porcentaje de aleatorización en un valor mayor que 0 para impedir errores de comunicaciones. Los errores de comunicaciones pueden producirse porque un gran grupo de clientes entra en contacto con el servidor simultáneamente. Si sufre errores de comunicaciones, puede aumentar el porcentaje de aleatorización, de modo que el contacto del cliente se distribuya. Con esto disminuyen las posibilidades de sobrecargas y errores en las comunicaciones.

Clase de privilegio

Para emitir este mandato, debe tener privilegio de sistema.

Sintaxis

Leer diagrama de sintaxisOmitir diagrama de sintaxis visualSet RANDomizeporcentaje

Parámetros

porcentaje (Obligatorio)
Especifica el porcentaje del margen de puesta en marcha sobre el que se distribuyen las horas de inicio de los clientes individuales. Puede especificar un entero de 0 a 50.

El valor 0 indica que no se produce ninguna aleatorización y que todos los clientes ejecutan las planificaciones al principio de los márgenes de tiempo de puesta en marcha.

El valor 50 indica que a los clientes se les asigna horas de inicio que se distribuyen aleatoriamente por la primera mitad de cada margen de puesta en marcha.

Durante la instalación, este valor es 25, lo cual indica que el primer 25 por ciento del margen de puesta en marcha se utiliza para la aleatorización.

Si ha especificado DURUNITS=INDEFINITE en el mandato DEFINE SCHEDULE, el porcentaje se aplica a un período de 24 horas. Por ejemplo, el valor 25% produciría un margen de 6 horas.

Ejemplo: establecer la aleatorización de las horas de inicio planificadas

Establecer la aleatorización en el 50 por cien.
set randomize 50

Mandatos relacionados

Tabla 1. Mandatos relacionados con SET RANDOMIZE
Mandato Descripción
DEFINIR PLANIFICACIÓN Define una planificación para una operación de cliente o para un mandato de administración.
ESTADO DE CONSULTA Visualiza los valores de los parámetros del servidor, como por ejemplo los seleccionados mediante los mandatos SET.
CONFIGURAR MODOS DE PROGRAMACIÓN Especifica la modalidad de planificación central del servidor.