Forum
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 ...
Test etmişler,
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
İş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.
http://www.eggheadcafe.com/software/aspnet/35498254/performance-difference-be.aspx
http://www.ms-news.net/f3121/sql-server-2005-2008-arasae-ndaki-performans-farkae-8907227.html
Birkaç örnek var ama sonuç gözükmüyor.
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.
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.
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,
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.
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.
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.