Compartir a través de


Iniciar la utilidad del símbolo del sistema dta y optimizar una carga de trabajo

Esta tarea le guía a través de los pasos necesarios para iniciar la utilidad dta, ver la Ayuda y utilizar la utilidad para optimizar una carga de trabajo desde el símbolo del sistema. Se utilizará la carga de trabajo (MyScript.sql) que creó para la práctica sobre la interfaz gráfica de usuario (GUI) del Asistente para la optimización de motor de base de datos: Optimizar una carga de trabajo. También se utilizará la base de datos AdventureWorks, que es una nueva base de datos de ejemplo de mayor tamaño, que permite mostrar las características más complejas de SQL Server.

AdventureWorksDW es una base de datos relacionada compatible con SQL ServerAnalysis Services. Con el objeto de mejorar la seguridad, las bases de datos de ejemplo no se instalan de forma predeterminada. Para instalarlas, ejecute el programa de instalación desde Agregar o quitar programas del Panel de control.

Las tareas siguientes le guían a través de los pasos necesarios para abrir el símbolo del sistema, iniciar la utilidad dta, ver la Ayuda de la sintaxis y optimizar una carga de trabajo sencilla (MyScript.sql) que creó en Optimizar una carga de trabajo.

Iniciar la utilidad del símbolo del sistema dta y ver la Ayuda

  1. En el menú Inicio, seleccione Todos los programas, Accesorios y, a continuación, haga clic en Símbolo del sistema.

  2. En el símbolo del sistema, escriba lo siguiente y presione ENTRAR:

    dta -? | more
    

    La parte | more de este comando es opcional. No obstante, si la utiliza, puede examinar la ayuda de la sintaxis para la utilidad. Presione ENTRAR para avanzar por el texto de ayuda línea a línea o la BARRA ESPACIADORA para avanzar página a página.

Optimizar una carga de trabajo sencilla mediante la utilidad del símbolo del sistema dta

  1. En el símbolo del sistema, desplácese al directorio donde haya almacenado el archivo MyScript.sql.

  2. En el símbolo del sistema, escriba lo siguiente y presione ENTRAR para ejecutar el comando e iniciar la sesión de optimización (observe que la utilidad reconoce mayúsculas y minúsculas al analizar comandos):

    dta -S YourServerName\YourSQLServerInstanceName -E -D AdventureWorks -if MyScript.sql -s MySession2 -of MySession2OutputScript.sql -ox MySession2Output.xml -fa IDX_IV -fp NONE -fk NONE
    

    donde -S especifica el nombre del servidor y la instancia de SQL Server donde la base de datos AdventureWorks está instalada. El valor -E especifica que se desea utilizar una conexión de confianza para la instancia, lo cual es apropiado si piensa conectarse con una cuenta de dominio de Windows. El valor -D especifica la base de datos que desea optimizar, -if especifica el archivo de carga de trabajo, -s especifica el nombre de la sesión, -of especifica el archivo en el que desea que la herramienta escriba el script de recomendaciones Transact-SQL y -ox especifica el archivo en el que desea que la herramienta escriba las recomendaciones en formato XML. Los tres últimos modificadores especifican las opciones de optimización siguientes: -fa IDX_IV especifica que el Asistente para la optimización de motor de base de datos sólo debe agregar índices (agrupados y no agrupados) y vistas indizadas; -fp NONE especifica que durante el análisis no se tendrá en cuenta ninguna estrategia de partición; y -fk NONE especifica que no se debe mantener ninguna estructura de diseño físico en la base de datos cuando el Asistente para la optimización de motor de base de datos haga sus recomendaciones.

  3. Una vez que el Asistente para la optimización de motor de base de datos acabe de optimizar la carga de trabajo, mostrará un mensaje para indicar que la sesión de optimización finalizó correctamente. Puede ver los resultados de la optimización utilizando MicrosoftSQL Server Management Studio para abrir los archivos MySession2OutputScript.sql y MySession2Output.xml. También puede abrir la sesión de optimización MySession2 en la GUI del Asistente para la optimización de motor de base de datos y ver las recomendaciones e informes de la misma forma que hizo en Ver recomendaciones de optimización y Ver informes de optimización.

Resumen

Ha completado la optimización de una carga de trabajo sencilla desde el símbolo del sistema mediante la utilidad dta. Esta herramienta proporciona muchas otras opciones de optimización. Vea la Ayuda de la herramienta (dta -?) y el tema de referencia dta (utilidad) para obtener más información.