Tekil Mesaj gösterimi
  #13 (permalink)   iTrader 
Alt 2007-04-21, 23:39
Mywedding Mywedding isimli üyemiz çevrimdışıdır. (Offline)
mami
 
Üyelik tarihi: Sep 2006
Nerden: dreamcity
Mesajlar: 4.309
Blog Entries: 3
Teşekkür: 0
Thanked 0 Times in 0 Posts
Tecrübe Puanı: 0
iTrader: %100/18
Mywedding is just really niceMywedding is just really niceMywedding is just really niceMywedding is just really nice
Standart

Alıntı:
iyinet´isimli üyeden Alıntı Mesajı göster
key_buffer:
key_buffer index keylerinin RAM de yani bellekte saklanmasini saglar. Bir tur index cache i diyebilirsiniz.
Cok yogun calisan bir bilgisayarin en pahali yaptigi islem disk I/O sudur. Cunku en yavas yapilan islem disk I/O sudur. Bellek disk'e gore yuzlerce/binlerce kat daha hizlidir.
MySQL in disk yerine bellek kullanmasini saglayarak, I/O islemlerini en az 100 kat hizlandirmis olursunuz.

key_buffer my.cnf icinde yer alir.

my.cnf
-------

[mysqld]
...
...
key_buffer = 256Mb
...
...

Tavsiye edilen key_buffer degeri Bellek boyunuz / 4 dur.

1Gb lik bir server icin 256Mb iyi bir degerdir.

Ancak toplam indexlerinizin buyuklugu 256Mb dan az ise bu bellegi bosa harcamak anlamina gelir. .
indexlerin buyuklugu derken , sql buyuklugumuzle aynı şey olabilirmi dediginiz.
yani benim sql ler toplamı , 30mb bile değil..

Konu Mywedding tarafından (2007-04-21 Saat 23:45 ) değiştirilmiştir..
Alıntı ile Cevapla