Supervisión (Analysis Services - Datos multidimensionales)
Puede supervisar el rendimiento de MicrosoftSQL ServerAnalysis Services mediante el SQL Server Profiler o Rendimiento, una aplicación que se denomina a veces PerfMon. El SQL Server Profiler proporciona una ventana en la que se muestra lo que está haciendo el servidor durante el procesamiento y la resolución de consultas. Rendimiento le ofrece una vista del estado del producto tal como se indiza a través de ciertos contadores, que se analizan en la siguiente sección.
[!NOTA]
Para obtener más información acerca de la supervisión, vea la página sobre la supervisión del proyecto REAL y la sección sobre el ajuste de los recursos del servidor en la guía de rendimiento de SQL Server 2005 Analysis Services (en inglés).
Rendimiento
Rendimiento es un complemento de Microsoft Management Control (MMC) que hace un seguimiento del uso de los recursos. Puede iniciar este complemento MMC escribiendo PerfMon en el símbolo del sistema. También está disponible en el Panel de control haciendo clic en Herramientas administrativas y a continuación en Rendimiento. Rendimiento permite supervisar la actividad y el rendimiento de los servidores y los procesos mediante objetos y contadores predefinidos, y supervisar los eventos mediante contadores definidos por el usuario. Rendimiento (llamado Monitor de rendimiento en Microsoft Windows NT 4.0) recopila recuentos en lugar de datos sobre los eventos, como, por ejemplo, uso de la memoria, cantidad de transacciones activas o actividad de la CPU. También puede establecer umbrales en contadores específicos para generar alertas que notifiquen a los operadores.
Rendimiento funciona en Windows Server 2003, Windows XP, Windows 2000 o Windows NT. Rendimiento puede supervisar (de forma remota o local) una instancia de Analysis Services o SQL Server que se ejecute en cualquiera de estos sistemas operativos.
Para ver la descripción de cualquier contador que se pueda usar con SQL ServerAnalysis Services, en Rendimiento, abra el cuadro de diálogo Agregar contadores, seleccione un objeto de rendimiento y haga clic en Explicar. Los contadores más importantes son el uso de la CPU, el uso de la memoria y la velocidad de E/S del disco. Se recomienda empezar con estos contadores importantes, y pasar a los contadores más detallados cuando tenga una idea mejor de lo que se puede mejorar mediante la supervisión. Para obtener más información acerca del uso de Rendimiento, vea la documentación de Windows.
SQL Server Profiler
El SQL Server Profiler realiza un seguimiento de los eventos de procesos del motor, como el inicio de un lote o una transacción, y captura datos acerca de estos eventos, lo que permite supervisar la actividad del servidor y de la base de datos (por ejemplo, consultas del usuario o actividad de inicio de sesión). Puede capturar datos del SQL Server Profiler en un archivo o una tabla de SQL Server para su análisis posterior y también reproducir los eventos capturados en la misma instancia de Analysis Services o en otra, para ver qué sucedió exactamente. Puede reproducir eventos en tiempo real o paso a paso. También resulta útil ejecutar los eventos de traza junto con los contadores de Rendimiento en el mismo equipo. El analizador puede correlacionar los dos basándose en el tiempo y mostrarlos juntos en una misma línea temporal. Los eventos de traza proporcionan más detalles, mientras que los contadores de Rendimiento ofrecen una vista agregada. Para obtener información acerca de cómo crear y ejecutar trazas, vea Crear trazas para su reproducción.
En esta sección
En el siguiente tema se explican los diversos aspectos de la supervisión de Analysis Services:
- Utilizar el Analizador de SQL Server para supervisar Analysis Services
Muestra cómo los administradores de bases de datos utilizan los eventos de traza para supervisar la actividad de servicio y reproducir sesiones anteriores. Además, incluye el tema secundario sobre clases de eventos pertinentes para implementaciones mediante programación.