SQL CPU Kullanımı – SQL Server – ÇözümPark Forum
SQL CPU Kullanımı
45 kullanıcılı bir sistemde sistem revizyonuna gittik.
eski sunucu = HP ML350 G5 / 2xE5405 cpu / 8 gb ram/ 3x72gb 10k disk / WinSrv 2008 R2 std / SQL 2008R2 std / Mikro ticari yazılım
yeni sunucu = Dell R720 / 2xE2650 cpu / 32 gb ram / 3x300gb 15k 3.5" disk / WinSrv 2008 R2 std / SQL 2012 std / Mikro ticari yazılım
yeni sunucu kuruldu. uygulamalar kuruldu. datalar aktarıldı. ancak yapılan ilk testlerde beklenilen performans elde edilemedi. aslına bakarsanız nasıl bir performans bekleyeceğimizi de bilmiyorduk. çünkü sunucu yeni jenerasyon bir sunucu ve ilk defa kuruyorum. ölçebileceğim bir somut değer olmadı elimde. intel in datasheet lerinde e5690 dan %30 daha performanslı olduğu yazıyor sadece. yani eski sistemdeki cpu lar ile mukayese edilemez. bu anlamda bayağı bir beklentiye girmiştik. bunun yanında SQL 2012 de ilk defa kurup production da kullandım. ancak bana sanki biraz ağarmış gibi geldi. halbuki 2008r2 ye göre iyileştirmeler olduğu heryerde yazmakta. yaptığımız test sorgularında eski sistemde 350 saniyede gelen sorgu yeni sistemde 185 saniyede geliyor. bu konfiglere göre normal bir artış mı? yoksa bizmi fazla beklenti içinde idik ve hayal kırıklığına uğradık. bunun yanında 40 kullanıcı ile sistemi kastıralım dedik. sorgular, raporlar vs. ancak görev yöneticinden baktığımda 32 çekirdeğin 8-10 tanesi hareketli ancak diğerleri tabiri caiz ise yatıyor. tün çekirdekleri kullanamayacaksak / kullandıramayacaksak bu denli pahalı bir sunucu almak düşündürücü oluyor. sizlere sorum bu çekirdekleri neden sql kullanmıyor. sql içinde bir ayar mı yapmamız lazım?
Gönderildi : 16/06/2012 19:07
SQL disk I/O performansına çok ihtiyaç duyar. Disk performans değerlerine odaklanın cpu boş yatıyorsa. 3 disk ile raid5 yapmış olduğunuzu tahmin ediyorum, öncelikle işletim sisteminin bulunduğu diskler için ayrı bir raid yapısı ve datanın tutulduğu disk içinse ayrı raid bölümü tercih edin. Ve disk sayınız ne kadar yüksek olursa alacağınız performans o kadar iyi olacaktır.
Gönderildi : 16/06/2012 20:44
Hüseyin hocamın tavsiyelerine uymanızda yarar var. Benim elimde hp dl380 g7 var. Raid5 ve databaseler ile sql ayrı disklerde 32 gb ram ile ancak sistem düzenli çalışıyor.
Gönderildi : 17/06/2012 01:38