Ana Sayfa > Programlama, SQL > SQL Server’da o an çalışan sorguları listelemek

SQL Server’da o an çalışan sorguları listelemek

Merhaba ilk yazımda SQL Server’da o anda çalışan sorguların nasıl listeleneceğini göstereceğim.

Bunu yapabilmek için sys.dm_exec_requests view’una sorgu çekmek lazım.

SELECT
    db.name,
    er.session_id,
    er.transaction_id,
    er.start_time,
    er.status,
    er.command,
    er.wait_time
FROM
    sys.dm_exec_requests AS er
    JOIN sys.sysdatabases AS db ON er.database_id = db.dbid
WHERE
    er.status = 'running'

Kaynak : sys.dm_exec_requests DMV (Dynamic Management View)

Kaynak : DBALink , Brad Mc Gehee


İlgili diğer başlıklar:

  1. Sql Server’da En Meşgul Veritabanını Bulmak
  2. Sql Server Where ve Join Filtreleri Karşılaştırma
  3. Sql Server 2008′de sıkıştırılmış yedek alma (compressed backup)
  4. Sql Server COUNT ve COUNT_BIG Fonksiyonları
  5. Sql Server CSV (Comma Seperated Value) çıktı üretme

Categories: Programlama, SQL Tags: , ,
  1. Henüz yorum yapılmamış.
  1. Henüz geri dönüş yok.