Bu sorgu SQL Server’da arka planda çalışan VDI (Virtual Device Interface) işlemlerini izlemek için kullanılır.
SELECT
r.session_id, r.status, r.command, r.wait_type,
r.percent_complete, r.estimated_completion_time
FROM sys.dm_exec_requests r
JOIN sys.dm_exec_sessions s ON r.session_id = s.session_id
WHERE r.session_id <> @@SPID
AND s.is_user_process = 0
AND r.command like '%VDI%'

Backup/restore süreçlerinin VDI üzerinden çalıştığını görmek için kullanılır.
sys.dm_exec_requests: SQL Server’da çalışan sorguların anlık durumlarını gösterir.
sys.dm_exec_sessions: Mevcut bağlantıları listeler.
Filtreler:
r.session_id <> @@SPID: Mevcut oturum dışındaki süreçleri listeler.
s.is_user_process = 0: Sadece sistem işlemlerini gösterir (yani kullanıcı sorgularını hariç tutar).
r.command LIKE ‘%VDI%’: Komut türü VDI ile ilgili olan işlemleri getirir.
VDI (Virtual Device Interface), SQL Server’da backup/restore işlemleri için kullanılan bir arayüzdür.
SQL Server’da arka planda çalışan VDI işlemlerini, durumlarını ve bekleme türlerini gösterir.
Başka bir makalede görüşmek dileğiyle..
“Allah’tan kulları içinde ancak ilim sahibi olanlar korkar.” Fâtır sûresi – 28