Çok ziyaretçi alan bir siteniz varsa, php kodlarının çalışmayıp, öylece beklemesini önlemek için MySql veritabanınıza aynı anda maksimum kaç bağlantı yapılacağını ayarlamak doğru bir hareket olacak. Peki nasıl? İşte şöyle:

/etc/my.cnf

dosyasını açıyoruz ve [mysqld] bölümüne gelip, aşağıdaki şekilde bir ekleme yapıyoruz:

set-variable=max_connections=250

ve böylece max_connections parametremizi ayarlamış oluyoruz.

Ancak; bu parametreyi öyle kafamıza göre bir değere ayarlamamamız gerekiyor. Bunun da bir formülü var, ki kendisi şöyle olur;

global buffers + (thread buffers * max_connections) = RAM miktarından az olacak (ki yöneticilere MySql üzerinden çalışma imkanı sağlayacak kadar RAM kalsın)

global buffers: key_buffer, innodb_buffer_pool, innodb_log_buffer, innodb_additional_mem_pool, net_buffer

Thread buffers: sort_buffer, myisam_sort_buffer,read_buffer, join_buffer, read_rnd_buffer

Tabi bu işlemleri yaptıktan sonra MySql’i yeniden başlatmayı unutmuyoruz. (/etc/init.d/mysql restart)

Bir Cevap Yazın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">