Forum

Veritabani içindeki...
 
Bildirimler
Hepsini Temizle

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

Salih Bulut
(@salihbulut)
Üye

Merhabalar;

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

Alıntı
Konu başlatıcı Gönderildi : 17/03/2021 10:03
Mehmet Sucu
(@mehmetsucu)
Üye

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

CevapAlıntı
Gönderildi : 17/03/2021 10:22
ESER DEMİR beğendi
Salih Bulut
(@salihbulut)
Üye

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

 

 

CevapAlıntı
Konu başlatıcı Gönderildi : 01/10/2021 12:59
Mehmet Sucu beğendi
Paylaş: