Ajuste de memoria en DB2
IBM DB2 ofrece la utilidad db2pd que puede utilizar para adquirir estadísticas en las instancias y bases de datos DB2 para ayudarlo a solucionar problemas, controlar las bases de datos y ajustar el rendimiento de las bases de datos. Para obtener información sobre cómo utilizar esta utilidad, consulte la documentación on-line de DB2.
DB2 también ofrece una herramienta (el Configuration Advisor, que se suministran con el Control Center) que está diseñada para capturar información específica sobre su entorno de base de datos y recomendar cambios en los parámetros de configuración basado en la información que usted proporciona.
En DB2 9, la configuración predeterminada para los grupos de búferes y el parámetro de tamaño de caché de paquete pueden ser suficientes. Si no utiliza la configuración predeterminada, a continuación presentamos algunas recomendaciones para el ajuste de memoria de su base de datos DB2 para trabajar con ArcSDE.
-
Configurar grupos de búferes.
Configurar los grupos de búferes es fundamental para el rendimiento. Por defecto, DB2 proporciona un grupo de búferes único llamado IBMDEFAULTBP. La característica predeterminada de DB2 9 para IBMDEFAULTBP es utilizar el tamaño automático.
Debe crear un grupo de búferes separado para cada espacio de la tabla. La instantánea de la base de datos debe revisarse para verificar los valores de lectura física del grupo de búferes. El grupo de búferes debe ser lo suficientemente grande como para que una instantánea al rehacer el mapa dé como resultado una cantidad pequeña de lecturas físicas.
-
Establezca correctamente el parámetro de tamaño de caché de paquete (PCKCACHESIZE).
El tamaño de caché de paquete especifica la cantidad de memoria asignada para el almacenamiento en caché de las solicitudes de SQL dinámica y estática. Se asigna durante el inicio de la base de datos y se libera durante el apagado. Si DB2 no encuentra una declaración SQL en la caché de paquete, la declaración deberá ser recompilada (SQL dinámica) o cargada desde el catálogo de paquetes (SQL estática) y puede tardar mucho tiempo. El valor del parámetro predeterminado de DB2 9 para PCKCACHESIZE es AUTOMATIC. Según la configuración del sistema, es posible que no deba mantener este elemento.
Esri recomienda que comience con un tamaño inicial de 6.000 y controle la búsqueda de caché de paquete y los valores insertados de caché de paquete en una instantánea de la base de datos.