Investigar dentro de nuestra base de datos: SQL Profiler

18/11/2011

Alguna vez os habéis preguntado ¿qué pasa internamente en SQL Server?

Puede que tengáis un software instalado tipo Navision, CRM, un desarrollo en asp.net, CMS, ERP, etc… y no tengáis acceso al código fuente y os preguntéis qué es lo que está haciendo en la base de datos…

Configuración de SQL Profiler

SQL Server proporciona una excelente herramienta para eso: SQL Profiler. Esta herramienta nos permite captura una traza de modo visual de qué es lo que está pasando en tiempo real en nuestra base de datos, qué sentencias se están ejecutando, cuánto tardan en ejecutarse, quién las ha lanzado, qué recursos utilizan, etc… Con esta herramienta podemos ver en tiempo real, las sentencias de SQL que está lanzando nuestro navision a la base de datos.

SQL Profiler

Además, la traza del SQL Profiler podemos capturarla tanto a un fichero externo como a una tabla de base de datos y podemos analizarla con el analizador de índices (para que nos compruebe si nos falta algún indice en nuestra base de datos) o mezcarla la herramienta de rendimiento de Windows, con lo que podemos ver a la vez un gráfico de aumento de la cpu, y qué sentencia se está ejecutando en este momento.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: