Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Esta tarea usa la sesión de optimización que creó en Optimización de una carga de trabajo. Después de ajustar la base de datos AdventureWorks2012 mediante el script de MyScript.sql Transact-SQL, el Asistente para la optimización de motor de base de datos muestra sus resultados en la pestaña Recomendaciones . La siguiente tarea presenta la pestaña Recomendaciones de la interfaz gráfica de usuario (GUI) del Asistente para la optimización de motor de base de datos y le guía para explorar la información que proporciona sobre los resultados de la sesión de optimización.
Ver las recomendaciones de optimización
Inicie el Asistente para la optimización de motor de base de datos. Consulte Iniciar el Asistente para la optimización del motor de base de datos. Asegúrese de conectarse a la misma instancia de SQL Server que usó en la práctica Ajuste de una carga de trabajo.
Haga doble clic en MySession en el panel Monitor de sesión . El Asistente para la optimización de motor de base de datos carga la información de sesión de la sesión de optimización anterior y muestra la pestaña Recomendaciones . Tenga en cuenta que el Asistente para la optimización de motor de base de datos no realizó recomendaciones de partición porque aceptó todos los valores predeterminados de la opción de optimización y no se seleccionó ninguna partición en la pestaña Opciones de optimización.
En la pestaña Recomendaciones, utilice la barra de desplazamiento situada en la parte inferior de la página con pestañas para ver todas las columnas de Recomendaciones de índices. Cada fila representa un objeto de base de datos (índices o vistas indizadas) que recomienda quitar o crear el Asistente para la optimización de motor de base de datos. Desplácese hasta la columna situada más a la derecha y haga clic en Definición. Asistente para la optimización de motor de base de datos muestra una ventana Vista previa de script SQL, donde se puede ver el script Transact-SQL que creará o quitará el objeto de base de datos de esa fila. Haga clic en Cerrar para cerrar la ventana de vista previa.
Si le resulta difícil encontrar una Definición que contenga un vínculo, haga clic para desactivar la casilla Mostrar objetos existentes al final de la página con pestañas. Esto hará que el número de filas mostradas disminuya. Al desactivar esta casilla, el Asistente para la optimización de motor de base de datos muestra solo los objetos para los que ha generado una recomendación. Active la casilla Mostrar objetos existentes para ver todos los objetos de base de datos que existen actualmente en la base de datos AdventureWorks2012 . Utilice la barra de desplazamiento situada en la parte derecha de la página con pestañas para ver todos los objetos.
Haga clic con el botón derecho en la cuadrícula del panel Recomendaciones de índices . Este menú contextual permite seleccionar y anular la selección de recomendaciones. También permite cambiar la fuente del texto de la cuadrícula.
En el menú Acciones, haga clic en Guardar recomendaciones para guardar todas las recomendaciones en un script Transact-SQL. Asigne al script
MySessionRecommendations.sqlel nombre .Abra el script de MySessionRecommendations.sql en el Editor de Power Query de SQL Server Management Studio para verlo. Puede aplicar las recomendaciones a la base de datos de ejemplo AdventureWorks2012 al ejecutar el script en el Editor de consultas, pero no lo haga. Cierre el script en el Editor de Power Query sin ejecutarla.
Como alternativa, también puede aplicar las recomendaciones haciendo clic en Aplicar recomendaciones en el menú Acciones del Asistente para la optimización de motor de base de datos, pero no aplica estas recomendaciones ahora en esta práctica.
Si hay más de una recomendación en la pestaña Recomendaciones, borre algunas de las filas que enumeran objetos de base de datos en la cuadrícula Recomendaciones de índices.
En el menú Acciones, haga clic en Evaluar recomendaciones. El Asistente para la optimización de motor de base de datos crea una nueva sesión de optimización donde puede evaluar un subconjunto de las recomendaciones originales de MySession.
Escriba
EvaluateMySessionel nuevo nombre de sesión y haga clic en el botón Iniciar análisis de la barra de herramientas. Puede repetir los pasos 2 y 3 con esta nueva sesión de optimización para ver las recomendaciones.
Resumen
Ha visto el contenido de la pestaña Recomendaciones de la sesión de optimización de MySession y ha evaluado un subconjunto de sus recomendaciones en la nueva sesión de optimización EvaluateMySession.
Evaluar un subconjunto de recomendaciones de optimización puede ser necesario si tiene que cambiar las opciones de optimización después de ejecutar una sesión. Por ejemplo, si pide al Asistente para la optimización de motor de base de datos que tenga en cuenta las vistas indizadas al especificar las opciones de optimización de una sesión, pero después de generar la recomendación, decida usar vistas indizadas. A continuación, puede usar la opción Evaluar recomendaciones en el menú Acciones para que el Asistente para la optimización de motor de base de datos vuelva a evaluar la sesión sin tener en cuenta las vistas indizadas. Cuando utilice la opción Evaluar recomendaciones, las recomendaciones generadas previamente se aplicarán hipotéticamente al diseño físico actual para lograr el diseño físico de la segunda sesión de optimización.
La pestaña Informes, que se describe en la siguiente tarea de la lección, muestra más información sobre los resultados de optimización.