Skip to main content

Ajustar la base de datos para mejorar el rendimiento de los reportes

Puede realizar tareas específicas de ajuste y mantenimiento de la base de datos para ayudar a mejorar el rendimiento de los reportes. Solicite la ayuda del administrador de su base de datos para realizar estas tareas y proporcionar orientación adicional. Estas tareas varían según el proveedor de la base de datos que esté utilizando. Independientemente de la base de datos en la que se ejecute su aplicación, estas técnicas pueden ayudarlo a mejorar el rendimiento de los reportes.

Puede rellenar previamente un entorno de prueba con datos de producción para probar sus reportes con un volumen de datos realista. Muchas organizaciones requieren que se elimine (borre) cualquier información confidencial antes de ejecutar este tipo de prueba, y esto puede llevar tiempo. Planifique sus pruebas en consecuencia.

Ejecutar planes de explicación sobre sus consultas

Un plan de explicación describe el camino que sigue la consulta para devolver un conjunto de resultados. Esta técnica puede ayudarle a determinar si la base de datos está tomando la ruta más eficiente para devolver los resultados. Para extraer la consulta con valores sustituidos, use el generador de perfiles de base de datos o rastree el reporte mientras se ejecuta. Una vez que tenga la consulta con valores sustituidos, puede ejecutar el plan de explicación para la consulta en el cliente de base de datos de su elección.

Crear índices de tablas

Después de exponer una o más columnas en una tabla de base de datos, puede crear un índice en esa columna. No cree demasiados índices, ya que podría degradarse el rendimiento. En general, cree un índice en una columna si alguna de las siguientes afirmaciones es verdadera.

  • La columna se consulta con frecuencia.
  • Existe una restricción de integridad referencial en la columna.
  • Existe una restricción de integridad de clave ÚNICA en la columna.

Depurar y archivar datos

Según los requerimiento de retención de su aplicación, considere archivar los datos en un almacenamiento nearline o fuera de línea, ya sea en otra tabla de base de datos o en un almacén de datos. La depuración y el archivado de datos que ya no se necesitan o a los que se accede con poca frecuencia pueden mejorar el rendimiento del reporte, ya que la aplicación tendrá un conjunto más pequeño de registros para considerar cuando se ejecute la consulta. También puede usar el asistente para depurar y archivar para este fin.

Para obtener más información sobre cómo depurar y archivar datos, consulte el tema de ayuda Asistentes de depuración/archivado.

Nota: Asegúrese de considerar las relaciones de las tablas para garantizar que su solución de archivado abarque todos los datos de la aplicación.

This Topic is available in the following Module:

If you are having problems with your training, please review the Pega Academy Support FAQs.

¿Le ha resultado útil este contenido?

¿Quiere ayudarnos a mejorar este contenido?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice