Tekil Mesaj gösterimi
  #1 (permalink)   iTrader 
Alt 2008-03-05, 17:19
iyinet - ait Kullanıcı Resmi (Avatar)
iyinet iyinet isimli üyemiz çevrimdışıdır. (Offline)
Paylaşım için teşekkürler
 
Üyelik tarihi: Sep 2002
Mesajlar: 6.217
Blog Entries: 2
Teşekkür: 2
Thanked 31 Times in 10 Posts
Tecrübe Puanı: 3
iTrader: %100/6
iyinet is just really niceiyinet is just really niceiyinet is just really niceiyinet is just really nice
Standart Belleğe göre MySQL my.cnf ayarları - kolay hazır MySQL ayarları

MySQL makinanıza kurulduğunda performans ve bellek ayarları yapılmamış şekilde kurulur.

MySQL in performansı birkaç basit ayar ekleyerek belleğinizin boyu doğrultusunda arttırılabilir.

Bu hazır kolay ayarları gönül rahatlığı ile MySQL iniz için kullanabilirsiniz.

Aşağıdaki ayarları linux de my.cnf (/etc/my.cnf) dosyasında [mysqld] bölümü altına ekleyin, eğer eklediğiniz ayar zaten varsa değiştirin. Aynı ayarın tekrar etmemesine dikkat edin.

İşlemlere başlamadan önce my.cnf dosyanızın bir yedeğini almayı unutmayın!

Ayarlarınızı optimize etmek için zaman zaman mysql performans raporu almayı unutmayın.

Aşağıdaki ayarların devreye girebilmesi için ayarları tamamalyıp my.nf dosyanızı kaydetmenizin ardından service mysql restart yada service mysqld restart komutunu çalıştırınız.

256Mb-512M arasında belleğe sahip serverlar (VPS ler) için:
Kod:
skip-locking             # serverda sadece 1 MySQL varsa
skip-name-resolve
max_connections = 300      # cok yogun sitelerde bu deger arttirilabilir
thread_cache_size = 128
key_buffer = 32M
query_cache_type = 1
query_cache_size = 16M
query_cache_limit = 4M
table_cache = 2000           # cok fazla tablolu veritabanlarinda bu deger arttirilabilir
low_priority_updates = 1
### innodb varsa asagidaki ayarlari aciniz
#innodb_buffer_pool_size=16M
#innodb_additional_mem_pool_size=8M
#innodb_thread_concurrency=8
#innodb_flush_method=O_DIRECT
512Mb-2Gb arasında belleğe sahip serverlar için:
Kod:
skip-locking             # serverda sadece 1 MySQL varsa
skip-name-resolve
max_connections = 500      # cok yogun sitelerde bu deger arttirilabilir
thread_cache_size = 128
key_buffer = 64M  
query_cache_type = 1
query_cache_size = 32M
query_cache_limit = 4M
table_cache = 2000           # cok fazla tablolu veritabanlarinda bu deger arttirilabilir
low_priority_updates = 1
### innodb varsa asagidaki ayarlari aciniz
#innodb_buffer_pool_size=64M
#innodb_additional_mem_pool_size=32M
#innodb_thread_concurrency=8
#innodb_flush_method=O_DIRECT
2Gb-4Gb arasında belleğe sahip serverlar için:
Kod:
skip-locking             # serverda sadece 1 MySQL varsa
skip-name-resolve
max_connections = 500      # cok yogun sitelerde bu deger arttirilabilir
thread_cache_size = 128
key_buffer = 128M  
query_cache_type = 1
query_cache_size = 32M
query_cache_limit = 4M
table_cache = 2000           # cok fazla tablolu veritabanlarinda bu deger arttirilabilir
low_priority_updates = 1
### innodb varsa asagidaki ayarlari aciniz
#innodb_buffer_pool_size=256M
#innodb_additional_mem_pool_size=64M
#innodb_thread_concurrency=8
#innodb_flush_method=O_DIRECT
4Gb+ belleğe sahip serverlar için:
Kod:
skip-locking             # serverda sadece 1 MySQL varsa
skip-name-resolve
max_connections = 500      # cok yogun sitelerde bu deger arttirilabilir
thread_cache_size = 128
key_buffer = 256M  
query_cache_type = 1
query_cache_size = 64M
query_cache_limit = 4M
table_cache = 2000           # cok fazla tablolu veritabanlarinda bu deger arttirilabilir
low_priority_updates = 1
### innodb varsa asagidaki ayarlari aciniz
#innodb_buffer_pool_size=384M  #Innodb kullanimi cok ise 384M, 1024M e kadar arttirilabilir
#innodb_additional_mem_pool_size=96M
#innodb_thread_concurrency=8
#innodb_flush_method=O_DIRECT
__________________
Forum Reklam Site Reklam

Konu iyinet tarafından (2008-03-14 Saat 17:55 ) değiştirilmiştir..
Alıntı ile Cevapla
The Following 3 Users Say Thank You to iyinet For This Useful Post:
aXzel (2008-06-14), Miller (2008-06-22), peep (2008-06-14)