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.