Tamaño de memoria de cola de DB2 Text Search
El tamaño de memoria de cola para DB2 Text Search debe establecerse correctamente para conseguir un proceso de actualización de índice óptimo. La asignación de memoria de cola puede controlarse tanto para la base de datos como para el servidor de texto.
La memoria de cola de base de datos determina el número de documentos que pueden enviarse al servidor de texto para el proceso de actualización en cualquier momento. Para controlar el tamaño de la memoria de cola de base de datos, actualice la vista de administración de SYSIBMTS.TSDEFAULTS y establezca el valor para el parámetro DocumentResultQueueSize. El valor por omisión es 10.000. Este valor se utiliza para limitar cuánta memoria de base de datos se reserva para la operación de actualización de una recopilación. Debe tener en cuenta que en una configuración con varias particiones, una actualización de índice configurada para la ejecución paralela reservará espacio en memoria para cada recopilación que necesite una actualización.
El segundo mecanismo para el control de memoria de cola se aplica al servidor de texto. Dos valores de configuración determinan el uso de la memoria de cola.
- inputQueueMemorySize :
Especifica el tamaño de memoria de la cola de entrada en el servidor de indexación. La cola de entrada contiene documentos que están a la espera de preprocesarse. Si el tamaño de memoria es mayor será más rápido, pero consumirá más recursos. El tamaño por omisión es 15 MB. - outputQueueMemorySize :
Especifica el tamaño de memoria de la cola de salida en el servidor de indexación. La cola de salida contiene documentos que están a la espera de indexarse tras el preproceso. Si el tamaño de memoria es mayor será más rápido, pero consumirá más recursos. El tamaño por omisión es 15 MB.
Tenga en cuenta la proporción entre el tamaño de la memoria de la cola de entrada y salida y la memoria de almacenamiento dinámico. El tamaño de cola se determina por el consumo de los documentos de la cola. Si piensa procesar documentos grandes, por ejemplo de 20 MB cada uno, considere la posibilidad de aumentar el tamaño de la memoria de cola y aumentar el tamaño de almacenamiento dinámico.
configTool configureParams -configPath <full-path-to-configuration-folder>
-inputQueueMemorySize <value>donde <valor> es el tamaño de la memoria y <ruta-completa-a-carpeta-de-configuración> es la ruta completa al archivo config.xml para Db2 Text Search.