Monitorear el rendimiento de SQL SERVER



SQL Server Profiler
·         Muestra como SQL Server resuelve las queries internamente
·         Permite a los administradores ver como se ven las sentencias T-SQL  y como el servidor regresa los resultados.
·         Se puede:
o   Crear una traza basado en Templates
o   Verificar los resultados de la traza
o   Almacenar los resultados de la traza en un archivo o tabla
·         Capturar datos enviados al servidor que permite al programador verificar errores o datos incorrectos.

Windows System Monitor
·         Monitorear el uso de recursos.
·         System Monitor también llamado Performance Monitor.
·         Comparando SQL Server Profiler,  este monitorea eventos del motor de base de datos,  System Monitor monitorea el uso de recursos asociados con los procesos del servidor.
·         Se encuentra en el Panel de Control , Herramientas Administrativas, Monitor de rendimiento (en Español)   o bien Performance Monitor.

Activity Monitor
       Secciones:
1.       Vista General -  Muestra gráficamente el comportamiento del resto de secciones.
2.       Procesos – Muestra las actividades de los usuarios.  Que usuario esta impactando en que base.
3.       Recursos en Espera -  Espera el estado de la información. Que proceso está esperando un recurso.
4.       Data File  I/O -  Archivos de Data y Log  con información I/O
5.       Queries utilizadas -  Muestra las queries mas utilizadas recientemente.

Transact-SQL
·         sp_who 
·         sp_lock
·         sp_spaceused
·         sp_monitor

Windows Logs
·         Aplicación Externa a SQL Server
·         Podremos ver advertencias o errores ocurridos en los procesos de SQL Server.
·         Se encuentra en el Panel de Control , Herramientas Administrativas, Visor de Eventos(en Español)   o bien Events Log.

Default Trace
·         SQL Server “Caja Negra”
·         Para habilitarlo:
sp_configure 'default trace enabled', 1
RECONFIGURE
·         El trace que se creara por defecto será en la ruta donde esté instalado SQL Server. 
C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Log
·         Buscamos el archivo de traza  con extension .trc generado.

Fuente:
Blog de Bernardo Robelo


Espero que lo disfruten, compartan y comenten. ;)

"Si se puede imaginar... se puede programar."
Google