Forum

TempDb Performans &...
 
Bildirimler
Hepsini Temizle

TempDb Performans Ölçümü

4 Yazılar
3 Üyeler
0 Reactions
854 Görüntüleme
(@emrahyilmaz-2)
Gönderiler: 1087
Noble Member
Konu başlatıcı
 

Tempdb performans ölçümü için aşağıdaki query yi çalıştırınız. Ayrıca tempdb performansını arttırmak için cpu core sayısı kadar ndf dosyası oluşturun;

SELECT files.physical_name, files.name, 
  stats.num_of_writes, (1.0 * stats.io_stall_write_ms / stats.num_of_writes) AS avg_write_stall_ms,
  stats.num_of_reads, (1.0 * stats.io_stall_read_ms / stats.num_of_reads) AS avg_read_stall_ms
FROM sys.dm_io_virtual_file_stats(2, NULL) as stats
INNER JOIN master.sys.master_files AS files 
  ON stats.database_id = files.database_id
  AND stats.file_id = files.file_id
WHERE files.type_desc = 'ROWS'
 
Gönderildi : 22/01/2016 11:52

(@emrahyilmaz-2)
Gönderiler: 1087
Noble Member
Konu başlatıcı
 

Ek bilgiler için teşekkür ederim hocam.

 
Gönderildi : 22/01/2016 13:57

(@huseyinsevin)
Gönderiler: 821
Prominent Member
 

Tempdb için çok fazla yeni datafile (ndf) dosyası açılmasıda performansa olumsuz etki yapabilir. Dolaysıyla tempdb performansını optimize etmeden önce tempdb nin hangi işlemlerde kullanıldığını iyi bilmek ve yönettiğimiz Database yapısında tempdb nin büyüme oranlarınıda hesaplayıp Auto growth ve başlangıç boyutlarınında ayarlarını düzgün yapmak gerekmektedir.

 

8 coredan sonra Core Sayısı / 2 her zaman geçerli bir Best Practices olmayabilir. Özellikle core sayısı çok yüksek sunucular için. 

 

Paylaşılan bilgiler için teşekkürler.

 
Gönderildi : 25/01/2016 01:11

(@Anonim)
Gönderiler: 0
 

HOCAM BU TEMPDC DOSYASI NEDİR BİZE NE SAĞLAR

 
Gönderildi : 23/02/2016 11:34

Paylaş: