Saltar al contenido

Duda: Que tal una duda, como puedo conocer que consultas se encuentran en ejecución y el recurso que están usando

Abro una nuevas etiquetas para tips, dudas, soluciones, etc ... para que consultais por si os surge ese mismo problema .

Este primero ha surgido del grupo SQL PASS Guadalajara:

https://www.facebook.com/groups/sqlpassguadalajara/

Voy a ver como los puedo recibir vuestros tips y a su vez mostrarlo aqui para hacer una especie de wikipedia.

Espero que os guste la idea

image

image

image

image

image

Y el escipt arriba señalado este en: http://1drv.ms/1KqGGWB

8 comentarios en “Duda: Que tal una duda, como puedo conocer que consultas se encuentran en ejecución y el recurso que están usando

  1. Christian Sanabria

    La forma más sencilla es utilizando la herramienta Profiler de SQL Server donde puedes ver en tiempo real la actividad que se da en el servicio, quien la realiza y sobre qué objetos. Puedes guardar el historial (trace) de ciertas transacciones realizadas en un periodo dado para analizarlas si existen problemas de rendimiento, o puedes monitorear los bloqueos si sospechas que ese esa es la causa del problema.

      1. Christian Sanabria

        totalmente de acuerdo, además del Profiler puedes ver otros recursos (memoria, bloqueos) utilizando procedimientos y vistas del sistema como sp_lock o consultas de variables del sistema. Mira estas referencias, de acá puedes sacar artículos sobre este tema:
        https://msdn.microsoft.com/en-us/library/ms176018.aspx?f=255&MSPPError=-2147217396
        http://blogs.msdn.com/b/sqlsakthi/archive/2011/02/28/t-sql-script-to-monitor-memory-usage-by-sql-server-instance.aspx
        http://searchsqlserver.techtarget.com/feature/Built-in-tools-troubleshoot-SQL-Server-memory-usage
        https://technet.microsoft.com/en-us/library/ms183557(v=sql.90).aspx
        https://technet.microsoft.com/en-us/library/ms191199(v=sql.105).aspx
        https://www.mssqltips.com/sqlservertip/2732/different-techniques-to-identify-blocking-in-sql-server/
        http://blog.wsol.com/sql-server-locks-blocked-processes-and-two-easy-ways-to-find-them