Ssd iyi tercih. Saatte 2 milyondan fazla transaction gerceklesen 20gb dan buyuk bir pgsql db tek ssd diskte ve 0.2 iowait ortalama ile calisiyor.
Zekeriya Akyıldız <[email protected]> wrote: >Merhaba, > >Vedat arkadaşımında dediği gibi veritabanını SSD disklere geçirirsen çok >büyük performans artışı yaşarsın. Raid1 şeklinde iki adet SSD disk olarak >düşünmen daha sağlıklı olur ve disklerde sadece veritabanı bulunsun, >sunucuyu sadece veritabanı olarak kullanıyorsan işletim sisteminide >taşıyabilirsin tabiki. > >SSD diskler, mekanik disklere oranlar çok kısa erişim sürelerine ve yüksek >IOPS lara sahip; kısa erişim süresi, ve IOPS veritabanları için can alıcı >noktalardır. Piyasadaki en hızlı SAS diskler (15K 300GB 2.5") en fazla 150 >IOPS verebilirken SSD disklerde bu rakam 40.000 ila 80.000 IOPS verebilir. > >Veritabanını bölmek, indexler içerisinden sorgulatmak ve sql cümlelerini >yeniden optimize etmek tabiki en masrafsız çözüm :) > >2011/12/10 Atıf CEYLAN <[email protected]> > >> ** >> >> Sorgulama yaptıgınız alanlarda ındex varmı? Bırde mysql ındexlemeyı >> eskıden farklı fıeldları ayrı ayrı ındexledıgınızde hafızada map etmeyı >> beceremıyordu (sanırım 6-7 yıl önce). >> >> Bu nedenle birlikte kullanılan alanları birlikte indexlemek cok işe >> yarıyordu. Tabi bu kadar zamandır mysql kullanmadığım için fazla yorum >> yapamıyacağım ancak indexlemede sorun yoksa bu sayıda bir tablodan sadece >> where clause ekleyerek sorgu yapmanın bu kadar uzun sürmemesi lazım. Tabi >> order, group vb işlemler yapmıyor olduğunuzu farz ediyorum. Ayrıca mysql >> konfigurasyonu ve kullandığınız tablo tipi nedir? >> >> Anlık sorgulama yapan kaç kullanıcı var? Bu soruların cevapları da önemli. >> >> 10.12.2011 16:00, [email protected] yazmış: >> >> Merhaba arkadaşlar ; >> >> Mysql de 15 milyon olan ve ayda 100 bin artan bir tablomuz var 27 alandan >> oluşan ve sorgulama arayüzünü delphi7 de yaptım; >> >> 5 alana göre arama yapıyorum kullanıcı 5 alanadan istediğini veri girerek >> sorgulama yapabiliyor, dönen adet 500 ü geçiyorsa kriteri artırımasını >> istiyorum >> >> ancak geri dönüş süreleri çok uzun oluyor minimum 1 dk 40 sn civarı >> >> bu süreyi nasıl minimuma indirebilirm ? >> >> denediklerim >> >> -- tabloyu myisam ile oluşturdum 1dk 40sn -3 dkcivarı sonuç aldım >> -- innodb ye çevirdim durum biraz garipleşti 30 sn ile 7 dk arasında >> değişti >> -- tabloyu bölemiyorum sabit bir kriterim yok (sene gibi 2004, 2005) >> >> aramalarımda 3 alan için "like %" diğer iki alan için "=" kullanıyorum, >> 5 alanıda ayrı ayrı indexledim. >> >> >> sistem özellikleri ; >> mysql Ver 14.14 Distrib 5.1.49, for debian-linux-gnu (x86_64) using >> readline 6.1 >> >> test makinam : Intel(R) Core(TM) i5 CPU 650 @ 3.20GHz 3GB RAM >> >> tüm denemeleri bu sistemde yaptım. >> >> >> -- >> >> /** >> * *@author* Atıf CEYLAN >> * Software Developer & System Admin >> * http://www.atifceylan.com >> */ >> >> >> _______________________________________________ >> Linux-sunucu E-Posta Listesi >> [email protected] >> >> Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından >> okuyabilirsiniz; >> >> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen >> e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 >> dakika içinde üyeliğinizi sonlandırabilirsiniz. >> https://liste.linux.org.tr/mailman/listinfo/linux-sunucu >> >> > >_______________________________________________ >Linux-sunucu E-Posta Listesi >[email protected] > >Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından >okuyabilirsiniz; > >Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen >e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 >dakika içinde üyeliğinizi sonlandırabilirsiniz. >https://liste.linux.org.tr/mailman/listinfo/linux-sunucu _______________________________________________ Linux-sunucu E-Posta Listesi [email protected] Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından okuyabilirsiniz; Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 dakika içinde üyeliğinizi sonlandırabilirsiniz. https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
