Forum

Sql server 2005 - 2...
 
Bildirimler
Hepsini Temizle

Sql server 2005 - 2008 performans kıyaslaması

10 Yazılar
3 Üyeler
0 Likes
501 Görüntüleme
(@YasinEvrenkaya)
Gönderiler: 143
Estimable Member
Konu başlatıcı
 

Merhaba,


Sql server 2008 i hiç bir şekliyle 2005 kadar verimli olmadığı kanaatindeyim. Ms tabanlı kaynaklarda ; sql 2005 in sql 2008 den hızlı olmasına imkan yok gibi bir hayli iddalı açıklamalar var. Ancak internette birkaç Türk ve yabancı kaynaklardan da 2008 in 2005 e göre sorgularda yavaş olduğu belirtilmiş. (Benim denemelerimde bu yönde) Eğer kullanan ve bu konu hakkında deneyimi olan arkadaşlar varsa , burada paylaşsınlar. Saygılar ...

 
Gönderildi : 08/03/2010 18:24

(@mesutsariyar)
Gönderiler: 2515
Co-Founder
 

Test etmişler,


Results


results


The attached results files include output for each process plus Perfmon graphs from each run, one at the beginning and one as the test finished. Pull up the Perfmon charts. My eye tells me that SQL Server 2008 is taking noticeably more CPU in every test. Again, this is running the exact same workload on the exact same hardware.


Conclusion


These tests show that, for the workloads tested and without utilizing any SQL Server 2008-specific features, SQL Server 2008 is not significantly faster or slower than SQL Server 2005.


Diğer detaylar: http://www.databasejournal.com/features/mssql/article.php/3792476/Performance-Testing--SQL-Server-2008-versus-SQL-Server-2005.htm


 

 
Gönderildi : 08/03/2010 18:38

(@YasinEvrenkaya)
Gönderiler: 143
Estimable Member
Konu başlatıcı
 

İşte o testi neye göre ediyorlar? Atıyorum ; 4 cpu da yada 8 gb ramda ve sonrasında mı daha hızlı  ? Kullanan, kendi gözüyle "evet hızlı" diyen birisi varsa bu tabuyu yıkıcam.

 
Gönderildi : 08/03/2010 18:51

(@YasinEvrenkaya)
Gönderiler: 143
Estimable Member

(@mesutsariyar)
Gönderiler: 2515
Co-Founder
 

Netteki yabancı ya da yerel açıklamalarda birbiriyle çelişen açıklamaların olduğu doğru, kimileri 2008 i daha hızlı kimileri ise daha yavaş bulduğunu belirtmiş, bunun nedeni bana göre donanım ve sistem yapılandırmalarının yetersiz oluşu olabilir. İlk gönderdiğim testin yapıldığı donanım bence 2008 için çok yeterli değil ve 2005 her halükarda o sistemde 2008 den daha hızlı çıkacaktır, bunun için sırf sql için dedike edilmiş yeni bir server donanımı üzerinde (min. 4 GB) ile kıyaslamayı gerçekleştirmek daha anlamlı olacaktır.

 
Gönderildi : 08/03/2010 19:56

(@YasinEvrenkaya)
Gönderiler: 143
Estimable Member
Konu başlatıcı
 

4 gb ramli 2 işlemcili makinada da ağır gibi işin açıkçası. Serverın rami yükselticem tekar bi teste tabi tutucam sonucu yazarım. Saygılar.

 
Gönderildi : 08/03/2010 23:08

(@YasinEvrenkaya)
Gönderiler: 143
Estimable Member
Konu başlatıcı
 

Merhaba,


Suan itibariyle adil olmayan ama sizede fikir verebilecek test yapmış durumdayım. İmkanlar çerçevesinde sql 2008 ve 2005 i kıyaslamaya çalıştım, sonuçlar aşağıda;


Srv1 : Win2008 x64 std > 12 Gb Ram > Xeon E5335 2.0 Ghz (2 cpu) > sql 2008 std x64


Srv2 : Win2008 x64 std > 12 Gb Ram > Xeon E5420 2.5 Ghz  > sql 2005 std x32


-----------------------------------------


 Srv1 üzerinde local kullanımda test1 : 50 sn - test2 : 23 sn - test3 : 22 sn - test4 : 22 sn 


Srv2 üzerinde local kullanımda test1 : 6dk 07 sn - test 2 (4dk yı geçtikten sonra raporu iptal ettim)


Terminal üzerinde network kullanımında : srv1 : test1 : 39 sn - test2 : 37 sn - test3: 38 sn


Terminal üzerinde network kullanımında : srv2 : test1: 6dk 12 sn - test2  (4dk yı geçtikten sonra raporu iptal ettim)


 


Sql serverlarda minumum 6gb ,max10 gb olarak ram kullanımları ayarlandı. EtaSQL programında (stok fiziki envanter raporu) test yaptım. 32 ve 64 bitlik ve 2 cpu lu olan pc olarak tam bişr fikir sahibi olamadım. Ama dediğim gibi şartlar gereği bu şekilde yapabildim. Ancak şunu söyleyebilirim;


Srv 1 :  4 gb ramdeyken bu raporu 2-3 dk da alıyordu.Ram takviyesiyle birlikte sürede düşüş oldu. Sanırım sql 2008 ramı yüksek olan serverlarda performansını katlayarak arttırıyor.


 Saygılar,


 

 
Gönderildi : 26/03/2010 01:49

(@mesutsariyar)
Gönderiler: 2515
Co-Founder
 

Srv2 de sorun yok değil mi? Yani beklediğinizde rapor geliyormuydu? Eğer sorun yok ve durum bu ise oldukça başarılı kalır 20008, tabi bu serverların her ikisi de sırf sql için dedike ise.

 
Gönderildi : 26/03/2010 20:38

(@GokhanDOGAN)
Gönderiler: 780
Prominent Member
 

Mrb

hocama ek olarak,

2008 üzerinde birçok yenilik gelmiştir başlıca aklıma gelen;

value type'lar,row compressing,birsürü yeni keyword, ayrıca 2005 göre performans artışı da gözlemledğim diğer konular.

En iyi disk yaplıandırması raid 1+0 ve 64kb unit size, gibi ayrıca server üzerindeki raid controller'lar ve size de öne çıkar, orn hp lerde ki array accerelator settingleri ram size ları ve hızları gibi birçok faktör vardır.

Diğer özelliği de backup compress özelliği dikkatimi çeken, 90 GB lik db backup'unu 14 GB olarak sıkıştırmıştır restore işlemi yapıp db nin yapısını da test etmiştim sorunsuzdu.

 
Gönderildi : 27/03/2010 00:43

(@YasinEvrenkaya)
Gönderiler: 143
Estimable Member
Konu başlatıcı
 

Srv2 de herhangi bir sorun yok. Beklediğim rapor geliyordu ama dediğim gibi   küsür dk.da. Bende diğer testleri 4 dk . geçince gerek duymadığımdan iptal ediyordum. Yalnız serverlarda ; srv2 ad root , srv1 de ad dc olarak hizmet veriyor.


 


Srv2 de sorun yok değil mi? Yani beklediğinizde rapor geliyormuydu? Eğer sorun yok ve durum bu ise oldukça başarılı kalır 20008, tabi bu serverların her ikisi de sırf sql için dedike ise.

 
Gönderildi : 27/03/2010 17:27

Paylaş: