با سلام به دوستان
یکی از اصلی ترین کانفیگ های سرور مربوط به sql هست
با هم قدم به قدم انو کانفیگ میکنیم
اول نصب آن
کد PHP:
wget mysqltuner.pl
chmod 0775 mysqltuner.pl
./mysqltuner.pl
http://www.webhostingtalk.ir/f10/20920/ کپی شده از :
بعد از اجرا به شما برای کانفیگ بهتر چند نظر میده
خوب اول دیفالت لود میکنیم
رم کمتر از 1 گیگ :
cp -f /usr/share/mysql/my-medium.cnf /etc/my.cnf
رم بین 1 گیگ تا 2 گیگ :
cp -f /usr/share/mysql/my-large.cnf /etc/my.cnf
رم 2 گیگ و بیش از 2 گیگ :
cp -f /usr/share/mysql/my-huge.cnf /etc/my.cnf
max_connections=500 بیشترین اتصال به mysql
wait_timeout=150 مدت زمان wait برای اتصال
connect_timeout=150 بیشترین زمان اتصال ماندن یک کوری
tmp_table_size = 512M میزان فضای تیبل تمپ بین 256 تا 2 گیگ بنا به رم سرور
max_heap_table_size = 512M
key_buffer_size = 2048M اگر رم دارید اینو بالا بزارید به فزای بافر برای دستورات به اسکیول شما است
max_allowed_packet = 16M خیلی از پست ها اینو بالا گزاشتن عزیزان اینو بالا نبرید مدام هنگ میکنید بهترین بین 1 تا 32 M بهترین (8 تا 16)
table_open_cache = 256 تعداد کش شدن تیبل های باز
table_cache=512 تعداد کش شدن تیبل ها
join_buffer_size=256M بافر برای + کردن خط در تیبل
sort_buffer_size = 128M
read_buffer_size = 128M
read_rnd_buffer_size = 128M
اگه تشکر بالا باشه بقه رو میگم فلا کار دارم