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.
Se aplica a:SQL Server
El Asistente para la optimización de motor de base de datos ofrece una interfaz gráfica de usuario (GUI) para ver sesiones de optimización e informes de recomendaciones de optimización. Esta lección muestra cómo iniciar la herramienta y configurar la presentación. Al final de esta lección, conocerá las distintas formas en que puede iniciar la herramienta y cómo configurar su presentación para admitir las tareas de optimización que realice periódicamente.
Requisitos previos
Para llevar a cabo este tutorial necesita tener SQL Server Management Studio, acceso a un servidor que ejecute SQL Server y una base de datos AdventureWorks2025.
- Instale SQL Server Management Studio.
- Instale SQL Server 2017 Developer Edition.
- Descargue bases de datos de ejemplo AdventureWorks.
Las instrucciones para restaurar bases de datos en SSMS están aquí: Restaurar una copia de seguridad de base de datos mediante SSMS
Nota:
Este tutorial está destinado a un usuario familiarizado con el uso de SQL Server Management Studio y las tareas básicas de administración de bases de datos.
Lanzar Asesor de Optimización de Bases de Datos
Para empezar, abra la interfaz gráfica de usuario (GUI) del Asistente para la optimización de motor de base de datos (DTA). La primera vez que se usa, un miembro del rol fijo de servidor sysadmin debe iniciar el Asistente para la optimización de motor de base de datos para inicializar la aplicación. Tras la inicialización, los miembros del rol fijo de base de datos db_owner pueden usar el Asesor de Ajuste del Motor de Base de Datos para optimizar las bases de datos que poseen. Para obtener más información sobre cómo inicializar el Asistente para la optimización de motor de base de datos, vea Iniciar y usar el Asistente para la optimización de motor de base de datos.
- Inicie SQL Server Management Studio (SSMS). En el Menú Inicio de Windows, apunte a Todos los programas y ubique SQL Server Management Studio.
- Una vez abierto SSMS, seleccione el menú Herramientas y seleccione Asistente para la optimización de bases de datos.
- Se inicia el Asistente para la optimización de bases de datos y se abre el cuadro de diálogo Conectar con el servidor. Compruebe la configuración predeterminada y, a continuación, seleccione Conectar para conectarse a SQL Server.
De manera predeterminada, el Asistente para la optimización de motor de base de datos abre la configuración que muestra la ilustración siguiente:
Nota:
En la pestaña Monitor de sesión se muestra el nombre de la sesión, que es el nombre del usuario conectado y la fecha actual.
Se muestran dos paneles principales en la GUI del Asistente para la optimización de motor de base de datos cuando se abre por primera vez.
El panel izquierdo contiene el Monitor de sesión, que enumera todas las sesiones de optimización que se han realizado en esta instancia de SQL Server. Al abrir el Asistente para la optimización de motor de base de datos, mostrará una sesión nueva en la parte superior del panel. Puede nombrar esta sesión en el panel adyacente. Inicialmente, solo se muestra una sesión predeterminada. Ésta es la sesión predeterminada que el Asistente para la optimización de motor de base de datos crea automáticamente para el usuario. Después de ajustar las bases de datos, todas las sesiones de optimización de la instancia de SQL Server a la que está conectado se enumeran debajo de la nueva sesión. Puede hacer clic con el botón secundario en una sesión de ajuste para cambiarle el nombre, cerrarla, eliminarla o clonarla. Si hace clic con el botón secundario en la lista, podrá ordenar las sesiones por nombre, estado u hora de creación, o bien crear una sesión nueva. En la sección inferior de este panel, se muestran detalles acerca de la sesión de optimización seleccionada. Puede mostrar los detalles organizados por categorías con el botón Por categorías , o bien mostrarlos en una lista alfabética usando el botón Alfabético . También puede ocultar el Monitor de sesión arrastrando el borde del panel derecho hacia la parte izquierda de la ventana. Para volver a verlo, arrastre el borde del panel hacia la derecha. El Monitor de sesión le permite ver sesiones de optimización previas, o bien utilizarlas para crear sesiones nuevas con definiciones similares. También puede utilizar el Monitor de sesión para evaluar recomendaciones de optimización. Para obtener más información, vea Ver y trabajar con la salida del Asistente para la optimización de motor de base de datos (DTA). Use el botón Atrás del explorador para volver a este tutorial.
El panel derecho contiene las pestañas General y Opciones de optimización . Aquí es donde puede definir la sesión de optimización del motor de base de datos. En la pestaña General , escriba el nombre de la sesión de optimización, especifique la tabla o el archivo de carga de trabajo que se va a usar y seleccione las bases de datos y tablas que quiere optimizar en esta sesión. Una carga de trabajo es un conjunto de instrucciones Transact-SQL que se ejecuta en una o varias bases de datos que se desean optimizar. El Asistente para la optimización de motor de base de datos utiliza archivos de seguimiento, tablas de seguimiento, scripts de Transact-SQL o archivos XML como entrada de carga de trabajo a la hora de optimizar bases de datos. En la pestaña Opciones de optimización, puede seleccionar las estructuras físicas de diseño de la base de datos (índices o vistas indizadas) y la estrategia de particionamiento que quiere que el Asesor de Optimización del Motor de Base de Datos tenga en cuenta durante su análisis. En esta pestaña, también puede especificar el tiempo máximo que el Asistente para la optimización de motor de base de datos empleará en optimizar una carga de trabajo. De forma predeterminada, el Asistente para la optimización de motor de base de datos ajusta una carga de trabajo durante una hora.
Nota:
El Asistente para la optimización de motor de base de datos puede tomar archivos XML como entrada cuando se importa un script de Transact-SQL desde el Editor de consultas de SQL Server Management Studio. Para obtener más información, vea la sección sobre cómo iniciar el Asistente para la optimización de motor de base de datos desde el Editor de consultas de SQL Server Management Studio en Inicio y usar el Asistente para la optimización de motor de base de datos.
Configuración de las opciones de herramientas y el diseño
En el menú Herramientas , seleccione Opciones.
En el cuadro de diálogo Opciones , observe las opciones siguientes:
Expanda la lista Al iniciarse para ver lo que muestra el Asistente para la Optimización del Motor de Base de Datos cuando se inicia. De forma predeterminada, está seleccionada la opción Mostrar una nueva sesión .
Seleccione Cambiar fuente para ver qué fuentes puede elegir para las listas de bases de datos y tablas de la pestaña General . Las fuentes que elija para esta opción también se usan en las cuadrículas de recomendaciones e informes del Asistente para la optimización de motor de base de datos después de realizar el ajuste. De forma predeterminada, el Database Engine Tuning Advisor utiliza las fuentes del sistema.
El número de elementos de las listas usadas más recientemente se puede establecer entre
1y10. Esto establece el número máximo de elementos de las listas mostradas seleccionando Sesiones recientes o Archivos recientes en el menú Archivo . De forma predeterminada, esta opción se establece en4.Cuando la opción Recordar mis últimas opciones de optimización está activada, el Asistente para la optimización de motor de base de datos utiliza de forma predeterminada las opciones de optimización que especificó en la última sesión de optimización y las aplica a la sesión actual. Desactive esta casilla para utilizar las opciones de ajuste predeterminadas del Database Engine Tuning Advisor. Esta opción está seleccionada de forma predeterminada.
La opción Preguntar antes de eliminar permanentemente las sesiones está activada de forma predeterminada para impedir la eliminación accidental de sesiones de optimización.
La opción Preguntar antes de detener análisis de sesión está activada de forma predeterminada para impedir la detención accidental de la sesión de optimización antes de que el Asistente para la optimización de motor de base de datos haya terminado de analizar la carga de trabajo.