El coste de CPU de una conversión de datos de tipo carácter de un solo byte suele
ser inferior al necesario para la conversión de datos numéricos (en la que se
requiere la conversión de los datos).
El coste de la conversión de los datos DATE/TIME/TIMESTAMP es casi el mismo
que el de CHAR de un solo byte. La conversión más costosa es la de los datos de
coma FLOTANTE. Es posible que el diseñador de la aplicación desee beneficiarse
de estos hechos al diseñar una aplicación basada en DB2 Connect.
Si la tabla de bases de datos tiene definida una columna 'FOR BIT DATA', los
datos de tipo carácter que se transfieren entre la aplicación y la base de datos no
requieren ninguna conversión. Ésta sólo puede utilizarse cuando se archiven los
datos en el servidor de bases de datos del sistema principal o de iSeries.
Conceptos relacionados:
v "Tipos de datos para los datos de tipo carácter" en la página 120
v "Consideraciones sobre el rendimiento de DB2 Connect" en la página 91
Tipos de datos para los datos de tipo carácter
Los datos de tipo carácter puede tener el tipo de datos CHAR o VARCHAR. El
tipo de datos que resulte más eficaz dependerá de la longitud habitual de los datos
del campo:
v Si el tamaño de los datos utilizados varía de forma considerable, VARCHAR
v Si el tamaño de los datos utilizados no varía mucho, CHAR resulta más eficaz,
Conceptos relacionados:
v "Consideraciones sobre el rendimiento de DB2 Connect" en la página 91
v "Conversión de los datos del sistema principal" en la página 119
Hardware de red
Las consideraciones siguientes hacen referencia al hardware:
v Velocidad de la red o del soporte de transmisión
120
Guía del usuario
resulta más eficaz, porque CHAR añade caracteres en blanco adicionales para
rellenar el campo. Estos caracteres en blanco deben transmitirse a través de la
red como cualquier otro carácter.
porque cada campo VARCHAR debe transmitir pocos bytes de información de
longitud.
El rendimiento mejora con un soporte de transmisión más rápido. Por ejemplo,
las siguientes son velocidades de transferencia de datos habituales:
Canal a canal (fibra óptica)
4,0 MB/s
LAN de 16 Mbps
2,0 MB/s
Canal a canal (regular)
1,0 MB/s
LAN de 4 Mbps
0,5 MB/s