Optimizar una base de datos

Puede utilizar cargas de trabajo para optimizar bases de datos mediante la interfaz gráfica de usuario (GUI) del Asistente para la optimización de motor de base de datos o mediante la utilidad dta de la línea de comandos. Una carga de trabajo es un conjunto de instrucciones Transact-SQL que se ejecuta en las bases de datos que desea optimizar. El Asistente para la optimización de motor de base de datos utiliza archivos de traza, tablas de traza o scripts Transact-SQL como entrada de carga de trabajo a la hora de optimizar bases de datos.

Independientemente de la interfaz que elija, el uso de una carga de trabajo para optimizar una base de datos implica el mismo proceso general. En la siguiente lista se enumeran las tareas de optimización de la carga de trabajo en el orden que se ejecutan y se proporcionan vínculos a los temas de procedimiento apropiados.

Optimizar el proceso de la carga de trabajo

  1. Cómo crear cargas de trabajo

    Antes de optimizar una base de datos, debe crear un archivo de secuencias de comandos Transact-SQL, un archivo de traza o una tabla de traza que contenga una carga de trabajo representativa para las bases de datos que desea optimizar.

  2. Cómo optimizar una base de datos

    Antes de optimizar las bases de datos, debe determinar qué características de las bases de datos (índices, vistas indizadas, estrategias de particiones) tendrá en cuenta el Asistente para la optimización de motor de base de datos. A continuación, debe determinar qué interfaz de usuario del Asistente para la optimización de motor de base de datos se adapta mejor a sus necesidades de optimización y a su nivel de conocimiento. La GUI es la mejor opción para los usuarios que no tienen demasiada experiencia en las estructuras de diseño físico de bases de datos. La utilidad dta de la línea de comandos es la mejor opción para los administradores de bases de datos con experiencia que necesitan la flexibilidad que ofrece el archivo de entrada XML del Asistente para la optimización de motor de base de datos, o que desean la funcionalidad de optimización del Asistente para la optimización de motor de base de datos en secuencias de comandos o utilizarlo con sus herramientas de diseño de bases de datos XML preferidas.

  3. Cómo ver la salida de optimización

    El Asistente para la optimización de motor de base de datos crea registros de optimización, resúmenes de optimización, recomendaciones e informes que pueden servir de ayuda para evaluar los resultados de las sesiones de optimización. Con esta información, puede decidir si ha terminado la optimización y está listo para implementar la recomendación del Asistente para la optimización de motor de base de datos.

  4. Cómo realizar análisis de exploración

    Este paso es opcional. Si al revisar la salida del Asistente para la optimización de motor de base de datos decide que desea seguir con la optimización para saber si puede obtener una configuración más óptima, utilice la nueva característica de configuración especificada por el usuario del Asistente para la optimización de motor de base de datos. Esta característica le permite especificar una configuración hipotética para que la analice el Asistente para la optimización de motor de base de datos sin tener que implementarla primero.

  5. Cómo implementar las recomendaciones de optimización

    Cuando esté satisfecho con la configuración para la instalación de Microsoft SQL Server, ya puede implementarla para realizar pruebas antes de aplicarla a su entorno de producción.