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.
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.