Compartir vía


Información general sobre el proceso de comparación de cargas de trabajo

Nota

Esta herramienta se retiró el 15 de diciembre de 2024 . Hemos dejado de admitir esta herramienta para cualquier problema que surja y no emitiremos ninguna corrección de errores ni actualizaciones adicionales.

El Asistente para experimentación con bases de datos (DEA) le ayuda a evaluar cómo se realizará la carga de trabajo en el servidor de origen (en el entorno actual) en el nuevo entorno. DEA le guía a través de la ejecución de una prueba A/B completando tres fases:

  • Capturando un rastro de la carga de trabajo en el servidor de origen.
  • Reproducir la traza de la carga de trabajo capturada en el destino 1 y el destino 2.
  • Análisis de las trazas de carga de trabajo reproducidas y recopiladas del destino 1 y del destino 2.

En este artículo se proporciona información general sobre este proceso.

Captura un seguimiento de carga de trabajo

La primera fase de las pruebas A/B de SQL Server es capturar una traza en el servidor de origen. Normalmente, el servidor de origen es el servidor de producción. Los archivos de seguimiento capturan toda la carga de trabajo de consulta en ese servidor, incluidas las marcas de tiempo.

Consideraciones:

  • Antes de empezar, asegúrese de realizar una copia de seguridad de las bases de datos desde las que recogerá el seguimiento.
  • El usuario de DEA debe poder conectarse a la base de datos mediante la autenticación de Windows.
  • Una cuenta de servicio de SQL Server debe poder acceder a la ruta de acceso del archivo de seguimiento de origen.
  • Para que DEA determine si el rendimiento de una consulta se ha mejorado o degradado, esa consulta debe ejecutar al menos 15 veces durante el período de captura.

Reproducir un seguimiento de carga de trabajo

La segunda fase de las pruebas A/B de SQL Server consiste en reproducir el archivo de seguimiento que capturó en dos servidores de destino:

Destino 1, que imita tu servidor de origen, y Destino 2, que imita tu entorno de destino propuesto.

Las configuraciones de hardware de Target 1 y Target 2 deben ser lo más similares posibles para que SQL Server pueda analizar con precisión el efecto de rendimiento de los cambios propuestos.

Consideraciones:

  • Para reproducir un seguimiento de carga de trabajo, los equipos deben configurarse para ejecutar seguimientos de Distributed Replay (DReplay).
  • Asegúrese de restaurar las bases de datos de los servidores de destino mediante la copia de seguridad del servidor de origen.
  • Se recomienda reiniciar el servicio SQL Server (MSSQLSERVER) en la aplicación de servicios para mejorar la coherencia en los resultados de la evaluación. El almacenamiento en caché de consultas en SQL Server puede afectar a los resultados de la evaluación.

Análisis de las trazas de la carga de trabajo reproducidas

La fase final del proceso consiste en generar un informe de análisis mediante los seguimientos de reproducción y revisar el informe para obtener información sobre las posibles implicaciones de rendimiento del cambio propuesto.

Consideraciones:

  • Si faltan uno o varios componentes, aparece una página de requisitos previos con vínculos para descargas al intentar generar un nuevo informe de análisis (se requiere conexión a Internet).
  • Para ver un informe generado en una versión anterior de la herramienta, primero debe actualizar el esquema.