Pruebas comparativas
¿Qué son las pruebas comparativas?
Las pruebas comparativas son parte del ciclo de vida del desarrollo de software que involucra tanto a los desarrolladores como a los administradores de bases de datos (DBA) para determinar el rendimiento actual y realizar cambios para mejorar el rendimiento del mismo.
La codificación debe realizarse de manera muy eficiente junto con el ajuste fino de las bases de datos para que el usuario pueda experimentar las mejoras de rendimiento.
Los componentes que se comparan
Hay varios componentes en un software que necesitan ser comparados para darse cuenta de los cambios de rendimiento.
Consultas SQL
Índices SQL
Procedimientos SQL
Disparadores SQL
Configuraciones de espacio de tabla
Configuraciones de hardware
Código de aplicación
Networks
Firewalls
¿Cómo realizar pruebas comparativas?
Las pruebas de referencia deben realizarse con los mismos parámetros ambientales y en las mismas condiciones para que podamos comparar los resultados.
Las características de Benchmark incluyen:
Las pruebas deben ser repetibles
Cada vez, las pruebas deben ejecutarse en las mismas condiciones ambientales.
No debería haber otras aplicaciones en estado activo que no sean las necesarias para realizar pruebas.
Los componentes de software y hardware deben estar en línea con las especificaciones del entorno de producción.