key_buffer değerini mysql nin internet sitesinden araştırın bir. ram / 4 kadar bir değer öneriliyor. Sizin için 512M uygun görünüyor. Ayrıca notlarım arasında MySQL RAM kullanımı = key_buffer + max_connections gibi bir formül de var. Kesin olan sunucu mutluluğunuzun konfigürasyonunza göre ayar yapmanızdan geçtiği.

asoza' Alıntı:

Asagidaki ise eski ayarlar sanirim bunlarda satandart ayarlar degildi baska bir ayarlamisti. Elimde benzer bir server daha var oradan orjinal dosyalari versem ona göre degerleri degissek dahami uygun olurdu? datadir=/var/lib/mysql socket=/var/lib/mysql/mysql. sock skip-innodb skip-locking safe-show-database max_connections = 200 max_user_connections = 40 key_buffer = 16M myisam_sort_buffer_size = 64M join_buffer_size = 1M read_buffer_size = 1M sort_buffer_size = 2M table_cache = 1500 thread_cache_size = 256 wait_timeout = 180 connect_timeout = 10 tmp_table_size = 32M max_allowed_packet = 32M max_connect_errors = 10 query_cache_limit = 1M query_cache_size = 16M query_cache_type = 1 query_prealloc_size = 16384 query_alloc_block_size = 16384 user=mysql basedir=/var/lib open_files_limit = 8192 err-log=/var/log/mysqld. log pid-file=/var/run/mysqld/mysqld. pid log-slow-queries=/var/log/mysql-slow quick max_allowed_packet = 16M key_buffer = 64M sort_buffer = 64M read_buffer = 16M write_buffer = 16M anlamadigim burada max connect 200 yeni uygulamada 500 nasil bu hatayi verdi?

Kusura bakmayın, genelde yeni mesajlara bakarım ama gözümden kaçmış. MySQL nin kendi sitesini ısrarla önermemin bir çok sebebi var. Gerçekten bilgi ve tecrübeye göre verilmiş yanıtlar olmakla birlikte o mesajdan bu mesaja gibi hiç bir süzgeçten geçirmeden aktarılan değerler de var. Bu durumu kendi sitesinden teyid etmeniz, ilk kaynağından incelemenizin yararına inanıyorum. MySQL set işlemi gayet kolay bir uygulama. MySQL ye bağlanıp komut satırına set yazdığınızda zaten sizden değerleri beklemeye başlayacaktır. Bunun çeşitli kullanımına ait dökümanları kendi sitesinden edinebilirsiniz. Bunu yaparken sunucunuzdaki versiyona uygun dökümanlara baktığınızdan emin olun. http://dev.mysql.com/doc/refman/4.1/en/set-option.html örnek adresi 5 versiyona kadarkileri kapsar. Orada set syntax ını ve kullanımını inceleyebilirsiniz.

Demekki o ayarlar bana uygun degilmis Kod:

http://forum.iyinet.com/showthread. php?p=167300#post167300 burada nokie arkadasimizin dedigi gibi max_user_connections satirini komple kaldirdim umarim bir sorun teskil etmiyordur.

Benim görüşüm my. cnf ile oynayarak değilde, değerleri mysql nin kendisine set ettirmenizin doğru olacağı yönünde. Yine konuyla ilgili mysql nin sayfasındaki mysql versiyonunuza uygun dökümanları öneririm. wait_timeout değeri 3600 yerine 30 gibi bir süre bence daha uygun ve verimli. 3600 çok uzun bir süre.

uzun süredir serverimde sorunlar yasiyorum linux konusunda bilgim hemen hemen yok gibi birsey ama bi sekilde serverimi yoluna sokmam lazim benim asil sorunum sasinirim apache2 ve httpd2-prefork denen bas belasi ile asiri bir cpu kullanimi söz konusu ama serverdeki sitelerin hemen hemen tamami php ve phpmyadmin tabanli calistigi icin bu konuda sanirim önemli. öncelikle asagidaki linkte arkadasin yazdigi gibi oradakileri copyalayip yapistirdim ama gercekten benim icin uygun konfigirasyon bumu degilmi hic bir fikrim yok. http://forum.iyinet.com/showthread. php?p=208353#post208353 Sistemde bildigim özelliklere gelince P4 3400 MHz 2048 MB RAM SuSE 9.3 - Confixx MySQL 4.0.21 Forumlarda günlük yaklasik 7000-10000 civari post atiliyor. selamlar...