Compartir a través de


Supervisión de planes de mantenimiento para Project Server 2010

 

Se aplica a: Project Server 2010

Última modificación del tema: 2016-11-30

Un plan de mantenimiento de bases de datos solo es bueno en la medida en que se preserve su integridad, para lo cual se requiere supervisión. Desde el punto de vista operativo, se debe supervisar el éxito y la duración de las tareas de mantenimiento, al igual que el rendimiento del sistema para detectar su degradación antes de que los usuarios lo notifiquen. Se recomienda utilizar soluciones de supervisión de software, como, por ejemplo, System Center Operations Manager. Microsoft ha lanzado paquetes de administración que proporcionan supervisión conforme a los procedimientos recomendados para los productos específicos implicados en la arquitectura de Microsoft Project Server 2010, por ejemplo Microsoft SQL Server, Microsoft SharePoint Server 2010 y Project Server 2010.

Algunas tareas de mantenimiento, como son las copias de seguridad nocturnas o las copias de seguridad del registro transaccional realizadas cada hora, pueden afectar considerablemente el rendimiento del sistema o la integridad de los datos si no funcionan correctamente, razón por la que es importante supervisar su ejecución. La mayoría de los entornos operativos disponen de un sistema de alarma (en la medida de lo posible el plan de mantenimiento de bases de datos de Project Server debería integrarse con este sistema). Si no dispone de este sistema, puede implementar rápidamente el sistema básico de alarmas mediante el mecanismo del operador del agente de SQL Server, combinado con SQLMail a través de SMTP. Se pueden editar los trabajos del agente de SQL Server creados al programar un plan de mantenimiento, de modo que el operador pueda agregar notificaciones indicando si la tarea de mantenimiento ha finalizado correctamente o se ha producido un error. En función de la escala de soluciones y de la madurez operativa del entorno, se sugiere una combinación de notificaciones positivas ("la tarea se ejecutó correctamente") y negativas ("se produjo un error"). Esta combinación se puede modificar con el tiempo (durante la implementación inicial y los periodos de prueba); resulta tranquilizador recibir notificaciones con regularidad aunque pueden no ser necesarias a medida que madure el sistema.

Para obtener más información, vea Usar SQL Server Profiler (https://technet.microsoft.com/es-es/library/ms187929.aspx)

Supervisión de los contadores de SQL Server

Como parte del plan de supervisión, recomendamos que supervise los siguientes contadores de SQL Server.

Objetos y contadores Descripción

Estadísticas generales

Este objeto proporciona contadores para supervisar la actividad general de todo el servidor, por ejemplo, el número de conexiones actuales y el número de usuarios que se conectan y desconectan por segundo en los equipos que ejecutan una instancia de SQL Server.

Conexiones de usuario

Este contador muestra el número de conexiones en la instancia de SQL Server. Si este número aumenta al 500% de su línea base, es posible que disminuya el rendimiento.

Bases de datos

Este objeto proporciona contadores para supervisar las operaciones de copia masiva, la capacidad de proceso de la copia de seguridad y restauración, así como las actividades de registro de transacciones. Supervise las transacciones y el registro de transacciones para determinar cuánta actividad se produce en la base de datos y cómo se está llenando el registro de transacciones. La cantidad de actividad de usuario puede determinar el rendimiento de la base de datos y afectar al tamaño del registro, los bloqueos y la replicación. La supervisión de la actividad de registro de bajo nivel para medir el uso de los recursos y la actividad de usuario puede ayudar a determinar los cuellos de botella de rendimiento.

Transacciones por segundo

Este contador muestra el número de transacciones en una base de datos determinada o en toda la instancia de SQL Server por segundo. Este número ayuda a crear una línea base y a solucionar problemas.

Bloqueos

Este objeto facilita información acerca de los bloqueos de SQL Server en tipos de recursos individuales.

Número de interbloqueos/s

Este contador muestra el número de interbloqueos de SQL Server por segundo. Normalmente, debería ser 0.

Tiempo promedio de espera (ms)

Este contador muestra el promedio de tiempo de espera para cada solicitud de bloqueo que se esperó.

Tiempo de espera de bloqueos (ms)

Este contador muestra el tiempo de espera total de los bloqueos en el último segundo.

Esperas de bloqueo/s

Este contador muestra el número de bloqueos por segundo que no se pudieron satisfacer inmediatamente y que tuvieron que esperar recursos.

Bloqueos temporales

Este objeto proporciona contadores para supervisar los bloqueos de recursos de SQL Server internos. La supervisión de los bloqueos temporales para determinar el uso de los recursos y la actividad de usuario puede ayudarle a identificar los cuellos de botella de rendimiento.

Promedio de tiempo de espera de bloqueos temporales (ms)

Este contador muestra el tiempo de espera promedio de bloqueos temporales de las solicitudes de bloqueos temporales que tuvieron que esperar.

Esperas de bloqueos temporales/s

Este contador muestra el número de solicitudes de bloqueos temporales por segundo que no pudieron concederse inmediatamente.

Estadísticas SQL

Este objeto proporciona contadores para supervisar la compilación y el tipo de solicitudes enviadas a una instancia de SQL Server. La supervisión del número de compilaciones y nuevas compilaciones y el número de lotes recibidos por una instancia de SQL Server indica la rapidez con la que SQL Server procesa las consultas y la eficacia con la que el optimizador de consultas procesa las consultas.

Compilaciones SQL/s

Este contador indica el número de veces que se especifica la ruta de acceso al código de compilación por segundo.

Compilaciones SQL/s

Este contador indica el número de veces que se desencadenan compilaciones de instrucción por segundo.

Caché del plan

Este objeto proporciona contadores para supervisar cómo usa la memoria SQL Server para almacenar objetos, por ejemplo, procedimientos almacenados, instrucciones Transact-SQL ad hoc y preparadas, así como desencadenadores.

Frecuencia de aciertos de caché

Este contador indica la frecuencia entre aciertos de caché y búsquedas de planes.

Caché del búfer

Este objeto proporciona contadores para supervisar cómo usa SQL Server la memoria para almacenar páginas de datos, las estructuras de datos internas y la memoria caché de procedimientos, así como contadores para supervisar la E/S física mientras SQL Server lee y escribe páginas de base de datos.

Frecuencia de aciertos de caché del búfer

Este contador muestra el porcentaje de páginas que se encontraron en la memoria caché del búfer sin necesidad de leer el disco. La relación es el número total de aciertos dividido por el número total de búsquedas de caché desde que se inició una instancia de SQL Server.