Mejora del rendimiento de escritura del registro

Siguiendo ciertas recomendaciones, puede reducir el impacto de la escritura de datos sobre el rendimiento de los conjuntos de datos de registro.

Procedimiento

Para mejorar el rendimiento de la escritura de los registros, utilice cualquiera de los métodos siguientes:

  • Si replica los registros en ubicaciones remotas, elija el sistema de almacenamiento que proporcione el mejor rendimiento posible para la réplica remota.
  • Elija el tamaño máximo que el sistema admita para el almacenamiento intermedio de salida del registro. Puesto que las páginas del almacenamiento intermedio de salida del registro están fijadas de forma permanente en el almacenamiento real, elija el tamaño máximo que pueda dedicar en el almacenamiento real.
    El aumento del tamaño del almacenamiento intermedio de salida del registro podría reducir el número de operaciones de E/S forzadas que se producen porque debido a la falta de almacenamientos intermedios adiciones disponibles, y también puede reducir el número de condiciones de espera. Puede utilizar el parámetro de subsistema OUTBUFF para especificar el tamaño del almacenamiento intermedio de salida utilizado para escribir conjuntos de datos de registro activos. El tamaño máximo del almacenamiento intermedio de salida del registro es de 400.000 KB.

    Para validar la configuración OUTBUFF, puede recopilar registros de seguimiento IFCID 1 (estadísticas de servicios del sistema). El campo QJSTWTB indica el número de veces que el almacenamiento intermedio estaba lleno y se ha provocado que un registro del archivo de registro espere a que la E/S acabe. Un número total que no sea cero para QJSTWTB podría indicar que el almacenamiento intermedio de salida del registro es demasiado pequeño.

  • Elija dispositivos rápidos para conjuntos de datos de registro.
    Los dispositivos asignados a los conjuntos de datos de registro activos deben ser rápidos. En entornos con altos niveles de actividad de escritura, se recomiendan sistemas de almacenamiento de alta capacidad, como la serie IBM® Storage DS8000®, para evitar cuellos de botella en el registro.
  • Evite la contienda de dispositivos.
    Coloque la copia del conjunto de datos del programa de arranque y, si se utiliza un registro cronológico activo dual, la copia de los conjuntos de datos de registro activos, en volúmenes a los que se pueda acceder por una vía de acceso distinta de la utilizada para sus homólogos primarios.
  • Preformatee los conjuntos de datos de registro activos nuevos.
    Siempre que asigne nuevos conjuntos de datos de registro activos, preformatéelos mediante el programa de utilidad DSNJLOGF. Esta acción evita la sobrecarga derivada de preformatear el registro, que normalmente se produce en momentos imprevisibles.
  • En la mayoría de los casos, no escriba en bandas los conjuntos de datos del registro activo.
    Importante : No utilice registros activos con rayas para la recuperación ante desastres.

    Puede utilizar DFSMS para escribir en bandas los registros, pero la escritura en banda normalmente es innecesaria con los últimos dispositivos. La escritura en bandas aumenta el número de E/S, lo que puede aumentar el tiempo de CPU y conducir a tiempos de confirmación de Db2 potencialmente mayores. La escritura en bandas puede mejorar el rendimiento de los trabajos de inserción por lotes, pero también puede dañar el rendimiento del proceso de transacción en línea. La escritura en bandas en especialmente arriesgada para el rendimiento si replica los registros durante distancias largas.

  • Tenga en cuenta la escritura en bandas y los conjuntos de datos de registro de archivo comprimidos utilizando DFSMS.
    Haciendo esto puede acelerar el tiempo para descargar los registros y el tiempo para recuperarlos utilizando registros de archivado. Sin embargo, el rendimiento de DFSMS striping and compression depende de la versión y de los tipos de hardware que se utilicen z/OS® y de los tipos de hardware que utilices.