Datos XML y rendimiento de las consultas

Los datos XML son más caros de procesar, y pueden afectar al rendimiento de la mayoría de las sentencias de SQL. Cada fila de una columna XML contiene un documento XML, requiere más proceso y requiere más espacio en Db2.

Iniciar la información de la interfaz de programación específica del programa. Cuando se utiliza una expresión XQuery o XPath para buscar o extraer datos XML, se puede reducir el impacto en el rendimiento si se evita el eje descendant o descendant-or-self en la expresión. El predicado XMLEXISTS siempre es de la etapa 2. Pero, puede utilizar el índice XML para reducir el número de filas, es decir, el número de documentos XML, que se deben buscar en la segunda etapa.

La creación y el mantenimiento de índices XML pueden ser más costosas que las de los índices que no sean XML. Escriba consultas para utilizar índices no XML para filtrar tantas filas como sea posible antes de la segunda etapa.Finalizar la información de la interfaz de programación específica del programa.