Rendimiento de la búsqueda de catálogo

La característica de búsqueda de catálogo implementa lo que se conoce como búsqueda de esquema vertical. Esto es, busca en las tablas en las que los datos están almacenados 'verticalmente' en parejas de nombre/valor, en lugar de horizontalmente en columnas predefinidas. Esta flexibilidad, no obstante, afecta en cierto grado al rendimiento ya que los datos no están optimizados para la búsqueda. Por lo general, la ejecución de la búsqueda simple de catálogo no debería ser sensiblemente más lenta de lo que se esperaría para una búsqueda de serie de texto simple. La mayoría de los clientes no notarán ningún retardo significativo entre el inicio de la búsqueda y la obtención de los resultados, salvo aquellos ocasionados por el tráfico común de Internet. La búsqueda avanzada de catálogo puede ejecutarse de forma sensiblemente más lenta. Debido a las consultas SQL complejas generadas por el bean de datos subyacente, las búsquedas pueden ser considerablemente más largas. Los tiempos de respuesta no deberían verse afectados por esta situación, pero los clientes deben ser conscientes de que hay muchos factores que pueden afectar negativamente al rendimiento. El tiempo de respuesta aumentará en conformidad con el tamaño de la base de datos, el número de atributos, el tamaño del conjunto de resultados, la configuración de la base de datos, el hardware y la memoria, entre otros factores.

Nota: Es sumamente recomendable probar las consultas antes de ponerlas en un entorno de producción.

Afortunadamente, existen algunas técnicas que puede emplear para mejorar el rendimiento de la búsqueda de catálogo.

Conceptos relacionados (1275 bytes)

Tareas relacionadas (1201 bytes)

Referencias relacionadas (1292 bytes)

IBM copyright