Si no necesita un archivo de correlación SQLCODE adaptado, puede mejorar el
rendimiento utilizando la correlación SQLCODE por omisión o desactivando la
correlación SQLCODE. El archivo de correlación por omisión está incorporado en
la biblioteca de DB2 Connect; un archivo de correlación adaptado debe leerse
desde el disco, lo que afecta el rendimiento.
Conceptos relacionados:
v "Consideraciones sobre el rendimiento de DB2 Connect" en la página 91
v "Ajuste de la base de datos del sistema principal" en la página 111
Ajuste de la base de datos del sistema principal
El rendimiento del sistema se verá afectado por el rendimiento del servidor de
bases de datos del sistema principal o de iSeries. Distintos sistemas de gestión de
bases de datos tienen distintas características de rendimiento. Los optimizadores de
SQL de distintos sistemas, por ejemplo, podrían comportarse de forma diferente
con la misma aplicación. Compruebe la documentación sobre el rendimiento del
sistema del servidor de bases de datos del sistema principal o de iSeries para
obtener más información.
Para evitar el registro por diario es posible que pueda mejorar el rendimiento
utilizando, cuando estén disponibles, las opciones de vinculación Lectura no
confirmada (UR) o No confirmar (NC).
Nota: cuando se utiliza UR, los datos no registrados por diario sólo pueden leerse,
no actualizarse, y sólo si el bloqueo está establecido en TODOS.
En función del servidor de aplicaciones y de la granularidad de bloqueo que
proporcione, el efecto del nivel de aislamiento utilizado para una consulta o
aplicación sobre el rendimiento podría ser importante. La base de datos debería
disponer del nivel de normalización adecuado, la utilización eficaz de los índices y
la asignación adecuada del espacio de base de datos. El rendimiento también
puede verse afectado por el tipo de datos que se utilice, tal como se describe en los
apartados siguientes.
Conceptos relacionados:
v "Consideraciones sobre el rendimiento de DB2 Connect" en la página 91
v "Consideraciones sobre el ajuste de la red" en la página 111
Consideraciones sobre el ajuste de la red
La mejor forma de mejorar el rendimiento general en un entorno de bases de datos
distribuidas consiste en eliminar los retrasos de la red. Es habitual que los
administradores de la red consideren que una red resulta más eficaz si recopila el
máximo de datos posible entre las transmisiones. Este enfoque no funciona para
aplicaciones como las bases de datos distribuidas porque crea retrasos en la red. El
usuario final no ve la eficacia de la red, sólo los retrasos.
Muchos de los dispositivos disponen de parámetros de retraso y los valores por
omisión de la mayoría de ellos no funcionan nada bien para las bases de datos
distribuidas. Para mejorar el rendimiento, debería localizar estos parámetros y, a
ser posible, establecerlos en cero. Además, debería asegurarse de que el
almacenamiento intermedio del dispositivo tenga un tamaño suficiente para evitar
retransmisiones debidas a la pérdida de datos. Por ejemplo, los sistemas UNIX
111
Capítulo 11. Rendimiento