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

por | 7 octubre, 2014

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

7 pensamientos 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.

  2. Miguel Angel López

    Sql server profiler te permite monitorizar tu sistema de gestión de bases de datos y ver que consultas se están ejecutando en cada momento y los ciclos que consume cada una de ellas …

      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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.