Compartir a través de


Cómo implementar las recomendaciones de optimización

Se pueden implementar las recomendaciones del Asistente para la optimización de motor de base de datos manual o automáticamente como parte de la sesión de optimización. Si desea examinar los resultados de optimización antes de implementarlos, utilice la interfaz gráfica de usuario (GUI) del Asistente para la optimización de motor de base de datos. A continuación, puede utilizar Microsoft SQL Server Management Studio para ejecutar manualmente las scripts de Transact-SQL que genera el Asistente para la optimización de motor de base de datos como resultado del análisis de una carga de trabajo para implementar las recomendaciones. Si no necesita examinar los resultados antes de implementarlos, puede utilizar la opción -a con la utilidad del símbolo del sistema dta, que hace que la utilidad implemente automáticamente las recomendaciones de optimización después de haber analizado la carga de trabajo. En los siguientes procedimientos se explica cómo utilizar ambas interfaces del Asistente para la optimización de motor de base de datos con el fin de implementar las recomendaciones de optimización.

Para implementar las recomendaciones de optimización manualmente mediante la GUI del Asistente para la optimización de motor de base de datos

  1. Optimice la base de datos mediante la GUI del Asistente para la optimización de motor de base de datos o la utilidad del símbolo del sistema dta. Vea Cómo optimizar una base de datos. Si desea utilizar una sesión de optimización existente, omita este paso y vaya al paso 2.

  2. Inicie la GUI del Asistente para la optimización de motor de base de datos. Vea Iniciar el Asistente para la optimización de motor de base de datos. Si desea implementar las recomendaciones de optimización para una sesión de optimización existente, ábrala haciendo doble clic en el nombre de la sesión en el Monitor de sesión.

  3. Una vez finalizada la nueva sesión de optimización, o bien después de que la herramienta haya cargado la sesión existente, haga clic en la opción Aplicar recomendaciones del menú Acciones.

  4. En el cuadro de diálogo Aplicar recomendaciones, seleccione Aplicar ahora o Programar para más tarde. Si selecciona Programar para más tarde, elija la fecha y la hora.

  5. Haga clic en Aceptar para aplicar las recomendaciones.

Para implementar automáticamente las recomendaciones de optimización mediante la utilidad del símbolo del sistema dta

  1. Determine las características de la base de datos (índices, vistas indizadas y particiones) que desea que el Asistente para la optimización de motor de base de datos tenga en cuenta para agregarlas, quitarlas o mantenerlas durante el análisis. Para obtener más información, vea Acerca de las cargas de trabajo y Consideraciones para usar el Asistente para la optimización de motor de base de datos.

    Tenga en cuenta las siguientes consideraciones antes de empezar la optimización:

    • Cuando utilice una tabla de traza como carga de trabajo, esa tabla debe existir en el mismo servidor en el que el Asistente para la optimización de motor de base de datos realiza la optimización. Si crea la tabla de traza en otro servidor, trasládela al servidor en el que el Asistente para la optimización de motor de base de datos realiza la optimización.

    • Si la ejecución de una sesión de optimización dura más de lo previsto, puede detenerla mediante CTRL+C. En estas circunstancias, CTRL+C obliga a dta a crear la mejor recomendación posible en función de la cantidad de la carga de trabajo consumida, y no pierde el tiempo que la herramienta ya ha utilizado para optimizar la carga de trabajo.

  2. Escriba lo siguiente en el símbolo del sistema:

    dta -E -D DatabaseName -if WorkloadFile -s SessionName -a
    

    donde -E especifica que la sesión de optimización utiliza una conexión de confianza (en lugar de un Id. de inicio de sesión y una contraseña), -D especifica el nombre de la base de datos que se desea optimizar o una lista delimitada por comas de varias bases de datos utilizadas por la carga de trabajo, -if especifica el nombre y la ruta de acceso de un archivo de carga de trabajo, -s especifica un nombre para la sesión de optimización y -a especifica que desea que la utilidad del símbolo del sistema dta aplique automáticamente las recomendaciones de optimización una vez analizada la carga de trabajo sin solicitarlo al usuario. Para obtener más información acerca de cómo utilizar la utilidad del símbolo del sistema dta para optimizar bases de datos, vea Cómo optimizar una base de datos mediante la utilidad dta.

  3. Presione ENTRAR.

Seguridad

Para obtener información importante sobre los permisos necesarios para utilizar el Asistente para la optimización de motor de base de datos, vea Inicializar el Asistente para la optimización de motor de base de datos.