Referencia del Asistente para la optimización de motor de base de datos
El Asistente para la optimización de motor de base de datos de Microsoft SQL Server 2005 ayuda a seleccionar y crear un conjunto óptimo de índices, vistas indizadas y particiones sin necesidad de conocer detalladamente la estructura de la base de datos ni el funcionamiento interno de Microsoft SQL Server.
El Asistente para la optimización de motor de base de datos analiza una carga de trabajo y la implementación física de una o más bases de datos. 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 traza, tablas de traza o secuencias de comandos Transact-SQL como entrada de carga de trabajo al optimizar las bases de datos. Con el Editor de consultas de SQL Server Management Studio, se pueden crear cargas de trabajo de secuencias de comandos Transact-SQL. Mediante la plantilla Tuning del Analizador de SQL Server se pueden crear cargas de trabajo de archivos y tablas de traza. Para obtener más información acerca del uso del Analizador de SQL Server para crear trazas que se puedan emplear como cargas de trabajo, vea Introducción al Analizador de SQL Server.
Tras analizar una carga de trabajo, el Asistente para la optimización de motor de base de datos puede recomendar que se agreguen, eliminen o modifiquen estructuras de diseño físico de las bases de datos. El asistente también puede recomendar qué estadísticas se deben recopilar para realizar copias de seguridad de las estructuras de diseño físico. Las estructuras de diseño físico incluyen índices agrupados, índices no agrupados, vistas indizadas y particiones. El Asistente para la optimización de motor de base de datos recomienda un conjunto de estructuras de diseño físico que reduce el costo estimado de los optimizadores de consultas de la carga de trabajo.
Funciones del Asistente para la optimización de motor de base de datos
El Asistente para la optimización de motor de base de datos puede:
- Recomendar la mejor combinación de índices para las bases de datos mediante el uso del optimizador de consultas para analizar las consultas de una carga de trabajo.
- Recomendar particiones alineadas y no alineadas para las bases de datos a las que se hace referencia en una carga de trabajo.
- Recomendar vistas indizadas para las bases de datos a las que se hace referencia en una carga de trabajo.
- Analizar los efectos de los cambios propuestos en aspectos tales como el uso de índices, la distribución de consultas entre tablas y el rendimiento de las consultas de la carga de trabajo.
- Recomendar métodos para optimizar la base de datos con respecto a un pequeño conjunto de consultas problemáticas.
- Permitirle personalizar la recomendación mediante la especificación de opciones avanzadas como, por ejemplo, las restricciones de espacio en disco.
- Proporcionar informes que resuman los efectos de la implementación de las recomendaciones en una carga de trabajo concreta.
- Considerar alternativas en las que se ofrezcan posibles opciones de diseño en forma de configuraciones hipotéticas para que el Asistente para la optimización de motor de base de datos pueda evaluarlas.
Vea también
Tareas
Iniciar el Asistente para la optimización de motor de base de datos
Conceptos
Características del Asistente para la optimización de motor de base de datos
Otros recursos
Usar el Asistente para la optimización de motor de base de datos