Forum

Veritabani içindeki...
 
Bildirimler
Hepsini Temizle

[Çözüldü] Veritabani içindeki tabloların sistemi ve SQL serveri meşkuliyet durumu sorgulama

3 Yazılar
2 Üyeler
4 Reactions
1,292 Görüntüleme
(@salihbulut)
Gönderiler: 91
Estimable Member
Konu başlatıcı
 

Merhabalar;

SQL servere bağlı veritabanında, hangi tablolar sistemi en çok meşkul ettiğini nasıl bulabilirim?

 
Gönderildi : 17/03/2021 10:03

(@mehmetsucu)
Gönderiler: 85
Estimable Member
 

Merhaba @salihbulut

Aşağıdaki query işinizi görecektir.

SELECT TOP 50
ObjectName = OBJECT_SCHEMA_NAME( qt.objectid, dbid ) + '.'
+ OBJECT_NAME( qt.objectid, qt.dbid )
, TextData = qt.text
, DiskReads = qs.total_physical_reads -- The worst reads, disk reads
, MemoryReads = qs.total_logical_reads --Logical Reads are memory reads
, Executions = qs.execution_count
, TotalCPUTime = qs.total_worker_time
, AverageCPUTime = qs.total_worker_time / qs.execution_count
, DiskWaitAndCPUTime = qs.total_elapsed_time
, MemoryWrites = qs.max_logical_writes
, DateCached = qs.creation_time
, DatabaseName = DB_NAME( qt.dbid )
, LastExecutionTime = qs.last_execution_time
FROM sys.dm_exec_query_stats AS qs
CROSS APPLY sys.dm_exec_sql_text( qs.sql_handle ) AS qt
ORDER BY qs.total_worker_time DESC ;

Mehmet SUCU
HBYS Yazılım Uzmanı
[email protected]
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

 
Gönderildi : 17/03/2021 10:22

(@salihbulut)
Gönderiler: 91
Estimable Member
Konu başlatıcı
 

@MehmetSucu teşekkürler. Yoğunluktan dolayı bu konuyu atlamışım. İlk fırsatta test edeceğim.

 

 

 
Gönderildi : 01/10/2021 12:59

Paylaş: