بهینه سازی MYSQL برای راندمان بهتر و سرعت پاسخگویی بهتر به Query ها
با سلام
اینم یه آموزش بدرد بخور برا بهینه کردن mysql:
با شناسه root وارد SSH شده و فایل تنظیمات mysql را با ویرایشگری همچون vi ویرایش کرده و کد زیر را در آن قرار می دهیم بعد از فایل را ذخیره کرده و mysql را مجددا راه اندازی می کنیم.
کد PHP:
[mysqld]
skip-locking
skip-innodb
query_cache_limit=1M
query_cache_size=32M
query_cache_type=1
max_connections=500
interactive_timeout=100
wait_timeout=100
connect_timeout=10
thread_cache_size=128
key_buffer=16M
join_buffer=1M
max_allowed_packet=16M
table_cache=1024
record_buffer=1M
sort_buffer_size=2M
read_buffer_size=2M
max_connect_errors=10
# Try number of CPU's*2 for thread_concurrency
thread_concurrency=2
myisam_sort_buffer_size=64M
log-bin
server-id=1
[safe_mysqld]
err-log=/var/log/mysqld.log
open_files_limit=8192
[mysqldump]
quick
max_allowed_packet=16M
[mysql]
no-auto-rehash
#safe-updates
[isamchk]
key_buffer=64M
sort_buffer=64M
read_buffer=16M
write_buffer=16M
[myisamchk]
key_buffer=64M
sort_buffer=64M
read_buffer=16M
write_buffer=16M
[mysqlhotcopy]
interactive-timeout
توجه بفرمایید متغییر های بالا بسته به نوع سخت افزار سرور و ... همچون باید تغییر کند تا سرویس دهنده mysql به بالاترین حد پاسخگویی و پایداری برسد.
با استفاده از بهینه سازی صحیح مثلا می توان سایتی PHPNUKE ی را که در 47 ثانیه لود می شد به 11 ثانیه کاهش داد
رستارت MYSQL :
کد PHP:
/sbin/service mysqld restart
پاسخ : بهینه سازی MYSQL برای راندمان بهتر و سرعت پاسخگویی بهتر به Query ها
خوبه ! به شرطی که سرور شلوغ نباشه یا بهتره بگم cpu خیلی قوی ای داره ! چون با این کار فشار روی رم و مخصوصاً cpu چندین برابر میشه !
پاسخ : بهینه سازی MYSQL برای راندمان بهتر و سرعت پاسخگویی بهتر به Query ها
بله
cpu باید قوی باشه ، ولی فشارش زیاد هم نیست !
پاسخ : بهینه سازی MYSQL برای راندمان بهتر و سرعت پاسخگویی بهتر به Query ها
اگر مقادیرش رو کم یا زیاد بزنید میدونی چی میشه؟!
بیشتر سیستم مدیریت محتوا با خطای دیتابیس لود میشن ....
هرکسی نیاز داره ....
مشخصات سخت افزاری سرورش رو بده، براش بزارم ...
در مورد مقادیر فوق هم باید به آدرس زیر وارد بشه:
cd /etc
nano my.cnf
پاسخ : بهینه سازی MYSQL برای راندمان بهتر و سرعت پاسخگویی بهتر به Query ها
نقل قول:
نوشته اصلی توسط
WebRang
اگر مقادیرش رو کم یا زیاد بزنید میدونی چی میشه؟!
بیشتر سیستم مدیریت محتوا با خطای دیتابیس لود میشن ....
هرکسی نیاز داره ....
مشخصات سخت افزاری سرورش رو بده، براش بزارم ...
در مورد مقادیر فوق هم باید به آدرس زیر وارد بشه:
cd /etc
nano my.cnf
سلام پیمان جان برای سروری با مشخصات زیر چه تنظیماتی را برای mysql پشنهاد میکنید ؟
Core2 Quad CPU Q9550 2.83GHz
8 gb ram
پاسخ : بهینه سازی MYSQL برای راندمان بهتر و سرعت پاسخگویی بهتر به Query ها
پاسخ : بهینه سازی MYSQL برای راندمان بهتر و سرعت پاسخگویی بهتر به Query ها
نقل قول:
نوشته اصلی توسط
HugeServer
شما مطمئنی منبع واقعی این سایت هست ؟ parsdev ؟
پاسخ : بهینه سازی MYSQL برای راندمان بهتر و سرعت پاسخگویی بهتر به Query ها
نقل قول:
نوشته اصلی توسط
hugeserver
آقا شما خودت آموزش نمیذاری زورت میباد ما میذاریم ؟ :-<
جای وحید بودم از فروم بیرونت میکردم که تو مسائل آموزشی حاشیه درست میکنی :66:
در ضمن منبع اینجا نبود الان خاطرم نیست چون 4-5 روز پیش بوده
احتمالا ایشون که الان وب سایتشو دیدم از همونجا ورداشته !!!!!!!!
(در مباحث آموزشی فقط سوال بپرسید
پاسخ : بهینه سازی MYSQL برای راندمان بهتر و سرعت پاسخگویی بهتر به Query ها
نقل قول:
نوشته اصلی توسط
roka
شما مطمئنی منبع واقعی این سایت هست ؟ parsdev ؟
والا نمیدونم ایشون مشکلش چیه ، باشه یا نباشه زیاد به ایشون مربوط نیست که تاپیک قدیمی رو بیاره جلو!
پاسخ : بهینه سازی MYSQL برای راندمان بهتر و سرعت پاسخگویی بهتر به Query ها
تاپيك رو خوشتون مياد منحرف كنيد؟
به بحث اصلي بپردازيد.