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.
Cuando el Asistente para la optimización de motor de base de datos ajusta las bases de datos, crea resúmenes, recomendaciones, informes y registros de optimización. Puede usar la salida del registro de optimización para solucionar problemas de las sesiones de optimización del Asistente para la optimización de motor de base de datos. Puede usar los resúmenes, las recomendaciones y los informes para determinar si desea implementar recomendaciones de optimización o continuar el ajuste hasta lograr las mejoras de rendimiento de las consultas que necesita para la instalación de Microsoft SQL Server. Para obtener información sobre cómo usar el Asistente para la optimización de bases de datos para crear cargas de trabajo y optimizar una base de datos, consulte Iniciar y usar el Asistente para la optimización de motor de base de datos.
Visualización de la salida de optimización
En los procedimientos siguientes se describe cómo ver recomendaciones de optimización, resúmenes, informes y registros de optimización mediante la GUI del Asistente para la optimización de motor de base de datos. Para obtener información sobre las opciones de la interfaz de usuario, vea Descripciones de la interfaz de usuario más adelante en este tema.
También puede usar la GUI para ver la salida de optimización generada por la utilidad de línea de comandos dta .
Nota:
Si usa la utilidad de línea de comandos dta y especifica que la salida se escriba en un archivo XML mediante el argumento -ox , puede abrir y ver el archivo de salida XML haciendo clic en Abrir archivo en el menú Archivo de SQL Server Management Studio. Para más información, consulte Use SQL Server Management Studio. Para obtener información sobre la utilidad de línea de comandos dta , vea dta Utility.
Para ver las recomendaciones de optimización con la GUI del Asistente para la optimización de motor de base de datos
Ajuste una base de datos mediante la GUI del Asesor para la optimización del motor de bases de datos o la utilidad de línea de comandos dta. Para más información, consulte Iniciar y utilizar el Asistente para la optimización de motor de base de datos. Si desea usar una sesión de optimización existente, omita este paso y continúe con el paso 2.
Inicie la interfaz gráfica de usuario del Asesor de Optimización del Motor de Base de Datos. Para más información, consulte Iniciar y utilizar el Asistente para la optimización de motor de base de datos. Si quiere ver las recomendaciones de ajuste de una sesión de ajuste existente, ábrala haciendo doble clic en el nombre de la sesión en la ventana de monitor de sesión.
Una vez finalizada la nueva sesión de optimización, o después de que la herramienta haya cargado la sesión existente, se mostrará la página Recomendaciones .
En la página Recomendaciones , haga clic en Recomendaciones de partición y Recomendaciones de índice para ver los paneles que muestran los resultados de la sesión de optimización. Si no especificó la creación de particiones al establecer las opciones de optimización para esta sesión, el panel Recomendaciones de partición está vacío.
En el panel Recomendaciones de partición o Recomendaciones de índice , use las barras de desplazamiento para ver toda la información mostrada en la cuadrícula.
Desmarque Mostrar objetos existentes en la parte inferior de la página de pestañas Recomendaciones. Esto hace que la cuadrícula muestre solo los objetos de base de datos a los que se hace referencia en la recomendación. Use la barra de desplazamiento inferior para ver la columna más a la derecha en la cuadrícula de recomendaciones y haga clic en un elemento de la columna Definición para ver o copiar el script de Transact-SQL que crea ese objeto en la base de datos.
Si desea guardar todos los scripts de Transact-SQL que crean o quitan todos los objetos de base de datos de esta recomendación en un archivo de script, haga clic en Guardar recomendaciones en el menú Acciones .
Para ver el resumen de optimización e informes con la GUI del Asistente para la optimización de motor de base de datos
Optimice una base de datos mediante la GUI del Asesor de Ajuste del Motor de Bases de Datos o la utilidad de comandos dta. Para más información, consulte Iniciar y utilizar el Asistente para la optimización de motor de base de datos. Si desea usar una sesión de optimización existente, omita este paso y continúe con el paso 2.
Inicie la GUI del Asistente para la optimización de motor de base de datos. Para más información, consulte Iniciar y utilizar el Asistente para la optimización de motor de base de datos. Si desea ver los resúmenes de optimización e informes de una sesión de optimización existente, ábralo haciendo doble clic en el nombre de la sesión en el Monitor de sesión.
Una vez finalizada la nueva sesión de optimización, o después de que la herramienta haya cargado la sesión existente, haga clic en la pestaña Informes .
El panel Resumen de optimización contiene información sobre la sesión de optimización. La información proporcionada por la mejora de porcentaje esperada y el espacio utilizado por la recomendación puede ser especialmente útil para decidir si quiere implementar la recomendación.
En el panel Informes de optimización , haga clic en Seleccionar informe para elegir un informe de optimización que desea ver.
Para ver los registros de ajuste con la interfaz gráfica del Asesor de Ajuste del Motor de Base de Datos
Ajuste una base de datos utilizando el GUI del Asesor de Optimización del Motor de Base de Datos o la utilidad de línea de comandos dta. Asegúrese de comprobar Guardar registro de optimización en la pestaña General al ajustar la carga de trabajo. Si desea usar una sesión de optimización existente, omita este paso y continúe con el paso 2.
Inicie la interfaz gráfica del Asistente para la Optimización del Motor de Base de Datos. Para más información, consulte Iniciar y utilizar el Asistente para la optimización de motor de base de datos. Si desea ver resúmenes e informes de optimización de una sesión de optimización existente, ábralo haciendo doble clic en el nombre de la sesión en la ventana Monitor de sesión.
Una vez finalizada la nueva sesión de optimización, o después de que la herramienta haya cargado la sesión existente, haga clic en la pestaña Progreso . El panel Registro de optimización muestra el contenido del registro. El registro contiene información sobre los eventos de carga de trabajo que el Asistente para la optimización de motor de base de datos no pudo analizar.
Si todos los eventos de la sesión de optimización se analizaron mediante el Asistente para la optimización de motor de base de datos, aparecerá un mensaje que indica que el registro de optimización está vacío para la sesión. Si no se ha activado guardar el registro de optimización en la pestaña General cuando se ejecutó originalmente la sesión de optimización, se muestra un mensaje que indica eso.
Implementar recomendaciones de optimización
Puede 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 primero los resultados de optimización antes de implementarlos, use la GUI del Asistente para la optimización de motor de base de datos. A continuación, puede usar SQL Server Management Studio para ejecutar manualmente los scripts de Transact-SQL que genera el Asistente para la optimización de motor de base de datos como resultado de analizar una carga de trabajo para implementar las recomendaciones. Si no necesita examinar los resultados antes de implementarlos, puede usar la opción -a con la utilidad del símbolo del sistema dta. Esto hace que la utilidad implemente automáticamente las recomendaciones de optimización después de analizar la carga de trabajo. En los procedimientos siguientes se explica cómo usar ambas interfaces del Asistente para la optimización de motor de base de datos para implementar recomendaciones de optimización.
Para implementar manualmente recomendaciones de optimización con la GUI del Asistente para la optimización de motor de base de datos
Ajuste una base de datos mediante la GUI del Asistente para la optimización del motor de base de datos o la utilidad del símbolo del sistema dta. Para más información, consulte Iniciar y utilizar el Asistente para la optimización de motor de base de datos. Si desea usar una sesión de optimización existente, omita este paso y continúe con el paso 2.
Inicie la interfaz gráfica de usuario del Asistente para la optimización del motor de la base de datos. Para más información, consulte Iniciar y utilizar el Asistente para la optimización de motor de base de datos. Si desea implementar 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.
Una vez finalizada la nueva sesión de optimización, o después de que la herramienta haya cargado la sesión existente, haga clic en Aplicar recomendaciones en el menú Acciones .
En el cuadro de diálogo Aplicar recomendaciones , elija Aplicar ahora o Programar para más adelante. Si elige Programar para más adelante, seleccione la fecha y hora adecuadas.
Haga clic en Aceptar para aplicar las recomendaciones.
Para implementar automáticamente recomendaciones de optimización mediante la utilidad de línea de comandos dta
Determine las características de la base de datos (índices, vistas indizadas, creación de particiones) que desea que el Asistente para la optimización de motor de base de datos considere la posibilidad de agregar, quitar o conservar durante el análisis.
Tenga en cuenta las siguientes consideraciones antes de empezar a ajustar:
Al usar una tabla de seguimiento como carga de trabajo, esa tabla debe existir en el mismo servidor donde el Asistente para la optimización de motor de base de datos está optimizando. Si crea la tabla de seguimiento en un servidor diferente, muévala al servidor donde el Asistente para la optimización de motor de base de datos está optimizando.
Si una sesión de optimización continúa ejecutándose más tiempo de lo previsto, puede presionar CTRL+C para finalizar la sesión de optimización. Al presionar CTRL+C en estas circunstancias, se fuerza a dta a generar la mejor recomendación posible en función de la cantidad de carga de trabajo que ha consumido y no pierde el tiempo que la herramienta ya ha usado para optimizar la carga de trabajo.
En una línea de comandos, escriba lo siguiente:
dta -E -D DatabaseName -if WorkloadFile -s SessionName -adonde -E especifica que la sesión de optimización usa una conexión de confianza (en lugar de un identificador de inicio de sesión y una contraseña), -D especifica el nombre de la base de datos que desea ajustar o una lista delimitada por comas de varias bases de datos que usa la carga de trabajo, -if especifica el nombre y la ruta de acceso a 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 después de analizar la carga de trabajo sin preguntarle. Para obtener más información sobre el uso de la utilidad del símbolo del sistema dta para optimizar las bases de datos, vea Iniciar y usar el Asistente de Optimización del Motor de Bases de Datos.
Presione ENTRAR.
Realizar análisis exploratorios
La característica de configuración especificada por el usuario del Asistente para la optimización de motor de base de datos permite a los administradores de bases de datos realizar análisis exploratorios. Con esta característica, los administradores de bases de datos especifican un diseño de base de datos físico deseado en el Asistente para la optimización de motor de base de datos y, a continuación, pueden evaluar los efectos de rendimiento de ese diseño sin implementarlo. La configuración especificada por el usuario es compatible con la interfaz gráfica de usuario (GUI) del Asistente para la optimización de motor de base de datos y la utilidad de línea de comandos. Sin embargo, la utilidad de línea de comandos proporciona la mayor flexibilidad.
Si usa la GUI del Asistente para la optimización de motor de base de datos, puede evaluar los efectos de implementar un subconjunto de una recomendación de optimización del Asistente para la optimización de motor de base de datos, pero no puede agregar estructuras hipotéticas de diseño físico para que el Asistente para la optimización de motor de base de datos evalúe.
En los procedimientos siguientes se explica cómo usar la característica de configuración especificada por el usuario con ambas interfaces de herramientas.
Uso de la GUI del Asistente para la optimización de motor de base de datos para evaluar las recomendaciones de optimización
En el procedimiento siguiente se describe cómo evaluar una recomendación generada por el Asistente para la optimización de motor de base de datos, pero la GUI no permite especificar nuevas estructuras de diseño físico para la evaluación.
Para evaluar las recomendaciones de optimización con la GUI del Asistente para la optimización de motor de base de datos
Usar la interfaz gráfica del Asistente para la Optimización del Motor de Base de Datos para ajustar una base de datos. Para más información, consulte Iniciar y utilizar el Asistente para la optimización de motor de base de datos. Si desea evaluar una sesión de optimización existente, haga doble clic en ella en Monitor de sesión.
En la pestaña Recomendaciones , desactive las estructuras de diseño físico recomendadas que no desea usar.
En el menú Acciones, haga clic en Evaluar recomendaciones. Se crea una nueva sesión de ajuste para ti.
Escriba el nuevo nombre de sesión. Para ver la configuración de la estructura de diseño de base de datos física que está evaluando, elija Haga clic aquí para ver la sección de configuración, en el área Descripción de la parte inferior de la ventana de la aplicación Asistente para la optimización de motor de base de datos.
Haga clic en el botón Iniciar análisis de la barra de herramientas. Cuando finalice el Asistente para la optimización de motor de base de datos, puede ver los resultados en la pestaña Recomendaciones .
Uso de la interfaz gráfica del Asesor de Optimización del Motor de Base de Datos para exportar los resultados de la sesión de optimización para el análisis de hipótesis "What-if"
En el procedimiento siguiente se describe cómo exportar los resultados de la sesión de optimización del Asistente para la optimización de motor de base de datos a un archivo XML, que puede editar y, a continuación, ajustarlo con la utilidad de línea de comandos dta . Esto le permite realizar análisis de optimización en nuevas estructuras de diseño físico hipotéticas sin incurrir en la sobrecarga de implementarlas en la base de datos antes de averiguar si producen las mejoras de rendimiento que necesita. El uso de la GUI del Asistente para la optimización de motor de base de datos para optimizar inicialmente la base de datos y, a continuación, exportar los resultados de optimización a un archivo .xml es una buena manera de que los usuarios que no están familiarizados con XML usen la flexibilidad del esquema XML del Asistente para la optimización de motor de base de datos para realizar el análisis de "hipótesis".
Para exportar los resultados de la sesión de optimización de la interfaz gráfica de usuario del Asesor de Optimización del Motor de Base de Datos para el análisis «what-if» con la utilidad de línea de comandos dta
Utiliza la interfaz gráfica de usuario del Asistente para la Optimización del Motor de Base de Datos para ajustar una base de datos. Para más información, consulte Iniciar y utilizar el Asistente para la optimización de motor de base de datos. Si desea evaluar una sesión de optimización existente, haga doble clic en ella en el Monitor de sesión.
En el menú Archivo , haga clic en Exportar resultados de sesión y guárdelo como un archivo XML.
Abra el archivo XML creado en el paso 2 en su editor XML favorito, editor de texto o en SQL Server Management Studio. Desplácese hacia abajo hasta el
Configurationelemento . Copie y pegue la sección delConfigurationelemento en una plantilla de archivo de entrada XML después delTuningOptionselemento . Guarde este archivo de entrada XML.En el nuevo archivo de entrada XML que creó en el paso 3, especifique las opciones de optimización que desee en el
TuningOptionselemento, edite laConfigurationsección de elementos (agregue o elimine las estructuras de diseño físico según corresponda para el análisis), guarde el archivo y valide con el esquema XML del Asistente para la optimización de motor de base de datos. Para obtener información sobre cómo editar este archivo XML, vea Referencia de archivo de entrada XML (Asistente para la optimización de motor de base de datos).Use el archivo XML que creó en el paso 4 como entrada para la utilidad de línea de comandos dta . Para obtener información sobre el uso de archivos de entrada XML con esta herramienta, vea la sección "Optimizar una base de datos mediante la utilidad dta" en Inicio y Uso del Asistente para la optimización de motor de base de datos.
Uso de la característica de configuración especificada por el usuario con la utilidad de línea de comandos dta
Si es un desarrollador XML experimentado, puede crear un archivo de entrada XML del Asistente para la optimización de motor de base de datos en el que puede especificar una carga de trabajo y una configuración hipotética de estructuras de diseño de bases de datos físicas, como índices, vistas indizadas o creación de particiones. A continuación, puede usar la utilidad de línea de comandos dta para analizar los efectos que esta configuración hipotética tiene en el rendimiento de las consultas de la base de datos. En el procedimiento siguiente se explica este proceso paso a paso:
Para usar la característica de configuración especificada por el usuario con la utilidad de línea de comandos dta
Cree una carga de trabajo de ajuste. Para obtener información sobre cómo realizar esta tarea, vea Iniciar y usar el Asistente para la optimización de motor de base de datos.
Copie y pegue el ejemplo de archivo de entrada XML con configuración especificada por el usuario (DTA) en el editor XML o en un editor de texto. Use este ejemplo para crear un archivo de entrada XML para la sesión de optimización. Para obtener información sobre cómo realizar esta tarea, vea la sección "Crear archivos de entrada XML" en Inicio y Uso del Asistente para la optimización de motor de base de datos.
Edite los elementos
TuningOptionsyConfigurationen el archivo de entrada XML de ejemplo. En elTuningOptionselemento , especifique qué estructuras de diseño físico desea que el Asistente para la optimización de motor de base de datos tenga en cuenta durante la sesión de optimización. En elConfigurationelemento , especifique las estructuras de diseño físico que coinciden con la configuración hipotética de las estructuras de diseño de base de datos físicas que desea que analice el Asistente para la optimización de motor de base de datos. Para obtener información sobre los atributos y los elementos secundarios que puede usar con losTuningOptionsy losConfigurationelementos primarios, vea Referencia de archivo de entrada XML (Asistente para la optimización de motor de base de datos).Guarde el archivo de entrada con una extensión .xml .
Valide el archivo de entrada XML que guardó en el paso 4 con el esquema XML del Asesor de Optimización del Motor de Base de Datos. Este esquema se instala en la siguiente ubicación al instalar Microsoft SQL Server:
C:\Program Files\Microsoft SQL Server\100\Tools\Binn\schemas\sqlserver\2004\07\dta\dtaschema.xsdEl esquema XML del Asistente para la optimización de motor de base de datos también está disponible en línea en https://schemas.microsoft.com/sqlserver/2004/07/dta.
Después de crear una carga de trabajo y un archivo de entrada XML, está listo para enviar el archivo de entrada a la utilidad de línea de comandos dta para su análisis. Asegúrese de especificar un nombre de archivo de salida XML para el argumento de utilidad -ox . Esto crea un archivo de salida XML con una configuración recomendada especificada en el
Configurationelemento . Si desea volver a ejecutar el Asistente para la optimización de motor de base de datos para comprobar otra configuración hipotética basada en la salida, puede copiar y pegar elConfigurationcontenido del elemento del archivo de salida en un archivo de entrada XML nuevo o original. Para obtener información sobre el uso de un archivo de entrada XML con la utilidad dta , vea la sección "Optimizar una base de datos mediante la utilidad dta" en Inicio y uso del Asistente para la optimización de motor de base de datos.Una vez finalizada la optimización, use la GUI del Asistente para la optimización de motor de base de datos para ver los informes de optimización o abra el archivo de salida XML para ver los
TuningSummaryelementos yConfigurationpara ver las recomendaciones del Asistente para la optimización de motor de base de datos. Para obtener información sobre cómo ver los resultados de la sesión de optimización, vea Ver la salida de optimización anteriormente en este tema. Tenga en cuenta también que el archivo de salida XML puede contener informes de análisis del Asistente para la optimización de motor de base de datos.Repita los pasos 6 y 7 hasta que cree la configuración hipotética que genera la mejora del rendimiento de las consultas que necesita. A continuación, puede implementar la nueva configuración. Para obtener más información, vea Implementar recomendaciones de optimización anteriormente en este tema.
Revisar, evaluar y clonar sesiones de optimización
El Asistente para la optimización de motor de base de datos crea una nueva sesión de optimización cada vez que empiece a analizar los efectos de una carga de trabajo en la base de datos o las bases de datos. Puede usar el Monitor de sesión en la GUI del Asistente para la optimización de motor de base de datos para ver o volver a cargar todas las sesiones de optimización que se han ejecutado en una instancia determinada de Microsoft SQL Server. Tener todas las sesiones de optimización existentes disponibles para revisar facilita la clonación de sesiones basadas en las existentes, editar las recomendaciones de optimización existentes y, a continuación, usar el Asistente para la optimización de motor de base de datos para evaluar la sesión editada o realizar el ajuste a intervalos regulares para supervisar el diseño físico de las bases de datos. Por ejemplo, puede decidir ajustar la base de datos según una programación mensual.
Para poder revisar las sesiones de optimización de una instancia de SQL Server, debe crear sesiones de optimización en la instancia del servidor mediante la optimización de cargas de trabajo con el Asistente para la optimización de motor de base de datos. Para más información, consulte Iniciar y utilizar el Asistente para la optimización de motor de base de datos.
Revisar las sesiones de optimización existentes
Siga estos pasos para examinar las sesiones de optimización existentes en una instancia determinada de SQL Server.
Para revisar las sesiones de optimización existentes
Inicie la GUI del Asistente para la optimización de motor de base de datos. Para más información, consulte Iniciar y utilizar el Asistente para la optimización de motor de base de datos.
Todas las sesiones de optimización existentes se muestran en la mitad superior de la ventana Monitor de sesión . El número de sesiones mostradas depende de cuántas veces haya optimizado las bases de datos en esta instancia de SQL Server. Use las barras de desplazamiento para ver todas las sesiones de optimización.
Haga clic una vez en un nombre de sesión de optimización y sus detalles aparecerán en la mitad inferior de la ventana Monitor de Sesión.
Haga doble clic en un nombre de sesión de optimización y su información se carga en el Asistente para la optimización del Motor de Base de Datos. Una vez que se cargue la información de la sesión, puede elegir cualquiera de las pestañas para ver información sobre esta sesión de optimización.
Evaluar las sesiones de ajuste existentes como configuraciones hipotéticas
Siga estos pasos para evaluar una sesión de optimización existente. Evaluar una sesión de optimización existente implica ver y editar sus recomendaciones y, a continuación, volver a ajustar. Por ejemplo, decides que solo deseas crear índices en table1, por lo tanto, eliminas vistas indizadas y particiones de una recomendación de ajuste existente. A continuación, el Asesor de Optimización del Motor de Bases de Datos crea una nueva sesión de ajuste y optimiza la carga de trabajo de tus bases de datos utilizando las recomendaciones editadas como una configuración hipotética. Esto significa que el Asistente para la optimización del Motor de base de datos ajusta la carga de trabajo de las bases de datos como si se hubieran implementado las recomendaciones editadas, lo que le permite realizar un análisis de escenarios hipotéticos limitado. El análisis de escenarios hipotéticos es limitado porque solo se puede elegir un subconjunto de una recomendación existente al usar la GUI del Asistente para la Optimización del Motor de Base de Datos. Para realizar un análisis completo de hipótesis, especificando una configuración hipotética completamente nueva que no sea un subconjunto de ninguna sesión de ajuste anterior, debe usar el archivo de entrada XML del Asesor de Optimización del Motor de Base de Datos con la utilidad de línea de comandos dta.
Para evaluar una sesión de optimización existente
Después de iniciar el Asistente para la optimización de motor de base de datos, haga doble clic en una sesión de optimización en la mitad superior del Monitor de sesión, que carga la información de sesión en el Asistente para la optimización de motor de base de datos.
Haga clic en la pestaña Progreso para comprobar el registro de optimización, que contiene información de error sobre los eventos de la carga de trabajo que el Asistente para la optimización de motor de base de datos no pudo optimizar. Esta información puede ayudarle a evaluar la eficacia de la carga de trabajo.
Si desea revisar aún más los resultados de optimización de esta sesión, haga clic en la pestaña Informes . Allí puede ver el resumen de optimización o elegir un informe de optimización en la lista Seleccionar informe .
Haga clic en la pestaña Recomendaciones para ver las recomendaciones de optimización.
Si hay alguna recomendación que no esté seguro acerca de la implementación, desactive las casillas.
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 que usa la recomendación editada como configuración hipotética. Para ver la configuración hipotética en XML, elija Haga clic aquí para ver la sección de configuración.
En la pestaña General , escriba un nombre de sesión y asegúrese de que se especifica la carga de trabajo correcta.
En la pestaña Opciones de optimización , puede especificar un tiempo de optimización o cualquiera de las opciones avanzadas.
Haga clic en el botón Iniciar análisis de la barra de herramientas. El Asistente para la optimización de motor de base de datos comienza a ajustar las bases de datos mediante la configuración hipotética. Cuando el Asesor de Ajuste del Motor de Base de Datos finalice, podrá ver los resultados de esta sesión como lo haría normalmente para cualquier sesión.
Clonación de sesiones de optimización existentes
Puede crear nuevas sesiones de optimización basadas en sesiones existentes si elige la opción de clonación en el Asistente para la optimización de motor de base de datos. Cuando se usa la opción de clonación, se basa una nueva sesión de optimización en una sesión existente. A continuación, puede cambiar las opciones de optimización de la nueva sesión según sea necesario. Al evaluar una sesión existente como se describe en el procedimiento anterior, el Asistente para la optimización de motor de base de datos también crea una nueva sesión de optimización, pero no puede cambiar las opciones de optimización.
Para crear nuevas sesiones de optimización mediante la clonación de sesiones existentes
Después de iniciar el Asistente para la optimización de motor de base de datos, haga doble clic en una sesión de optimización en la mitad superior del Monitor de sesión, que carga la información de sesión en el Asistente para la optimización de motor de base de datos.
En el menú Acciones , haga clic en Clonar sesión.
En la pestaña General , escriba un nombre de sesión y asegúrese de que se especifica la carga de trabajo correcta.
En la pestaña Opciones de optimización, puede especificar un tiempo de optimización, las estructuras de diseño físico que el Asesor de Optimización del Motor de la Base de Datos debería considerar crear y las que debería considerar eliminar en su recomendación.
Haga clic en Opciones avanzadas si desea establecer un límite de espacio para las recomendaciones, un número máximo de columnas por índice y si desea que el Asistente para la optimización de motor de base de datos genere recomendaciones que se pueden implementar mientras SQL Server está en línea.
Haga clic en el botón Iniciar análisis de la barra de herramientas para analizar los efectos de la carga de trabajo, como cualquier otra sesión de optimización. Cuando finalice el Asistente para la optimización del Motor de Base de Datos, puede ver los resultados de esta sesión como lo hace normalmente para cualquier sesión.
Descripciones de la interfaz de usuario
Monitor de sesiones
El Monitor de sesión muestra información sobre las sesiones que se abren en el Asistente para la optimización de motor de base de datos. Para mostrar información sobre la sesión en la ventana de propiedades, seleccione un nombre de sesión en Monitor de sesión.
Pestaña Recomendaciones
La pestaña Recomendaciones aparece después de que el Asistente para la optimización de motor de base de datos complete el análisis de una carga de trabajo. Esta cuadrícula contiene las recomendaciones para cada objeto considerado. Las recomendaciones de partición, si las hay, se presentan en la cuadrícula superior y las recomendaciones de índice se presentan en la cuadrícula inferior. Las cuadrículas no aparecen si no hay recomendaciones.
La columna Definición contiene la definición de la partición o índice recomendados como hipervínculo. Esta columna suele ser demasiado estrecha para ver toda la definición. Haga clic en el hipervínculo para mostrar un cuadro de diálogo que contenga la definición completa y el botón Copiar en el Portapapeles .
Recomendaciones de partición
Nombre de la base de datos
Base de datos que contiene los objetos recomendados para modificarse.
Recomendación
Acción recomendada para mejorar el rendimiento. Los valores posibles son Create y Drop.
Objetivo de la recomendación
Función de partición o esquema afectado por la recomendación. El icono de esta columna refleja la recomendación de quitar o agregar el destino de la recomendación y si es una función o esquema de partición.
Detalles
Descripción del objetivo de la recomendación. Los valores posibles incluyen un intervalo para las funciones de partición o en blanco para los esquemas de partición.
No. de particiones
Número de particiones definidas por las funciones de creación de particiones recomendadas. Cuando esta función se usa con un esquema y, a continuación, se aplica a una tabla, los datos de la tabla se dividen en esa cantidad de particiones.
Definición
Definición del destino de la recomendación. Haga clic en la columna para abrir el cuadro de diálogo de vista previa del script SQL, que contiene un script para la acción recomendada.
Recomendaciones de índice
Nombre de la base de datos
Base de datos que contiene los objetos recomendados para modificarse.
Nombre de objeto
Tabla relacionada con la recomendación.
Recomendación
Acción recomendada para mejorar el rendimiento. Los valores posibles son Create y Drop.
Objetivo de la recomendación
Índice o vista afectado por la recomendación. El icono de esta columna refleja la recomendación de quitar o agregar el destino de la recomendación.
Detalles
Descripción del objetivo de la recomendación. Entre los valores posibles se incluyen índice agrupado, vista indexada o en blanco, que indica un índice no agrupado. También indica si el índice es único.
Esquema de partición
El esquema de partición se proporciona en esta columna si se recomienda la creación de particiones.
Tamaño (KB)
Tamaño esperado del nuevo objeto que se recomienda. Si esta columna está en blanco, haga clic en Ver informes para ver los tamaños de los objetos existentes.
Definición
Definición del destino de la recomendación. Haga clic en la columna para abrir el cuadro de diálogo Vista previa del script de SQL, con un script para la acción recomendada.
Mostrar objetos existentes
Seleccione esta opción para mostrar todos los objetos existentes en la cuadrícula, aunque no haya ninguna recomendación relacionada con los objetos realizados por el Asistente para la optimización de motor de base de datos.
Consulte Informes para ver los tamaños de los objetos existentes.
Seleccione esta opción para ver los informes que proporcionan el tamaño de los objetos existentes en la cuadrícula de recomendaciones.
Menú Acciones/Aplicar opciones de recomendaciones
Una vez que se haya analizado una carga de trabajo y se hayan presentado recomendaciones, en el menú Acciones , haga clic en Aplicar recomendaciones para abrir el cuadro de diálogo Aplicar recomendaciones .
Aplicar ahora
Genere un script para las recomendaciones y ejecute el script para implementar las recomendaciones.
Programación para versiones posteriores
Genere un script para las recomendaciones y guarde las acciones como un trabajo del Agente SQL Server.
Fecha
Especifique la fecha en que desea ejecutar el trabajo del Agente SQL Server para aplicar las recomendaciones.
Hora
Especifique la hora a la que desea ejecutar el trabajo del Agente SQL Server para aplicar las recomendaciones.
Opciones de pestaña Informes
La pestaña Informes aparece después de que el Asistente para la optimización de motor de base de datos complete el análisis de una carga de trabajo.
Resumen de ajuste
Muestra un resumen de las recomendaciones del Asistente para la optimización de motor de base de datos.
Fecha
Fecha en que el Asistente para la optimización de motor de base de datos creó el informe.
Hora
Hora en que el Asistente para la optimización de motor de base de datos creó el informe.
Servidor
El servidor que fue el objetivo de la carga de trabajo del Asesor de Ajuste del Motor de Base de Datos.
Bases de datos para optimizar
La base de datos afectada por las recomendaciones del Asistente para la optimización de motor de base de datos.
Archivo de carga de trabajo
Aparece cuando la carga de trabajo es un archivo.
Tabla de carga de trabajo
Aparece cuando la carga de trabajo es una tabla de SQL Server.
Carga de trabajo
Aparece cuando la carga de trabajo se ha importado desde el Editor de consultas en SQL Server Management Studio.
Tiempo máximo de optimización
El tiempo máximo configurado para estar disponible para el análisis del Asistente para la optimización de motor de base de datos.
Tiempo necesario para la optimización
El tiempo realmente utilizado por el Asesor de ajuste del motor de base de datos para analizar la carga de trabajo.
Mejora esperada del porcentaje
La mejora porcentual esperada con la carga de trabajo objetivo si se implementan todas las recomendaciones del Asistente de Optimización del Motor de Base de Datos.
Espacio máximo para la recomendación (MB)
Espacio máximo considerado para las recomendaciones. Este valor se configura antes de realizar el análisis, mediante el botón Opciones avanzadas , en la pestaña Opciones de optimización .
Espacio usado actualmente (MB)
Espacio usado actualmente por índices en la base de datos analizada.
Espacio usado por recomendación (MB)
El espacio aproximado que se espera que usen los índices si se implementan todas las recomendaciones del Asistente para la optimización de motor de base de datos.
Número de eventos en la carga de trabajo
Número de eventos contenidos en la carga de trabajo.
Número de eventos ajustados
Número de eventos de la carga de trabajo que se ajustaron. Si no se puede optimizar un evento, aparece en el registro de optimización, que está disponible en la pestaña Progreso .
Número de declaraciones ajustadas
Número de declaraciones en la carga de trabajo que fueron ajustadas. Si no se puede ajustar una instrucción, aparece en el registro de optimización que está disponible en la pestaña Progreso .
Porcentaje de instrucciones SELECT en el conjunto optimizado
Porcentaje de instrucciones optimizadas que son instrucciones SELECT. Solo aparece si hay instrucciones SELECT que se han optimizado.
Porcentaje de instrucciones UPDATE en el conjunto optimizado
Porcentaje de instrucciones ajustadas que son instrucciones UPDATE. Solo aparece si hay instrucciones UPDATE que se han optimizado.
Número de índices recomendados para [crear | quitar]
Número recomendado de índices que se van a crear o quitar en la base de datos optimizada. Solo aparece si los índices forman parte de la recomendación.
Número de índices sobre vistas que se recomienda [crear | eliminar]
Número recomendado de índices en las vistas que se van a crear o quitar en la base de datos optimizada. Solo aparece si los índices de las vistas forman parte de la recomendación.
Número de estadísticas recomendadas para crear
Número recomendado de estadísticas que se van a crear en la base de datos optimizada. Solo aparece si se recomiendan estadísticas.
Seleccionar informe
Consulte los detalles del informe seleccionado. Las columnas de la cuadrícula varían con cada informe.
Véase también
Iniciar y utilizar el Asistente para la optimización de motor de base de datos
dta (utilidad)