-
September 23rd, 2013, 18:19
#1
عضو جدید
لود بالای mysql در سرور
درود
با عرض خسته نباشید خدمت دوستان عزیز .
وقتی که در سی پنل و در قسمت load average لود cpu را چک می کنم . می بینم که mysql به مقدار خیلی زیادی داره از cpu استفاده می کنه . یک اسکرین شات گرفتم از این حالت و در همین پست قرار دادم.
mysqlload.PNG
ممنون میشم راهنمایی کنید
با تشکر
-
-
September 23rd, 2013 18:19
# ADS
-
September 23rd, 2013, 18:23
#2
عضو انجمن
پاسخ : لود بالای mysql در سرور
سلام
از مسیر زیر در سی پنل
Home »
SQL Services »
Show MySQL Processes
ببینید کدام دیتابس پروسس های بالایی دارد مصرف میکند.اکثرا این مشکلات در مورد چتروم است به طور مثال یک سایت چتروم که کمی هم کاربر داشته باشد واقعا مصرف زیادی دارد
موفق باشید
-
تعداد تشکر ها از bepad به دلیل پست مفید
-
September 23rd, 2013, 19:26
#3
عضو جدید
پاسخ : لود بالای mysql در سرور
درود
با تشکر از شما دوست عزیز
من چک کردم و دوتا اسکرین شات گرفتم از پروسس ها .
mysql.PNGmysql2.PNG
ممنون میشم راهنمایی کنید
با تشکر
-
-
September 23rd, 2013, 19:28
#4
عضو دائم
پاسخ : لود بالای mysql در سرور
آیا دیتابیس شما بهینه شده است؟
شرکت میزبان داده پاسارگاد با نام تجاری آنلاین سرور | شماره ثبت : 5315 | تلفن تماس : 54634 - 021
| onlineserver.ir
آدرس : تهران -شهریار-خیابان مصطفی خمینی(کرشته) - پلاک 101 - مجتمع اداری نور-طبقه 3 -واحد 12
-
-
September 23rd, 2013, 19:31
#5
عضو انجمن
پاسخ : لود بالای mysql در سرور
ردیف چهارم را kill کنید.
اگر حل نشد باید موارد دیگر را بررسی کنید به طور مثال رم و سی پی یو شما چقدر است سرعت هارد چقدر است سپس باید بررسی کنید حجم دیتابسها و تعداد سایت ها چطور است که آیا همخوانی دارند یا خیر به طور مثال برای نگهداری دیتابس های بالای 500 مگ باید سخت افزار قوی و مسائل ویژه را انجام داد.
-
-
September 23rd, 2013, 19:32
#6
عضو دائم
پاسخ : لود بالای mysql در سرور
درود بر شما
دوست گرامی باید ابتدا بصورت اصولی سرویس Mysql سرور را بهینه سازی و کانفیگ نمایید
سپس برای کاهش فشار وارده بر روی این سرویس از cache server هایی استفاده نمایید که درخواست های کوئری ها را کش میکنند ماند Memcache و.. که باعث کاهش فشار روی سرویس مذکور خواهند شد
همچنین کوئری ها را بررسی نمایید و در سورت استفاده از فانکشن های غیر بهینه مانند :
()count
()rand
و...
کوئری ها را بهینه نمایید
:: کارشناس فنی هاستینگ و مدیریت سرور
:: کانفیگ حرفه ای سرور مجازی و اختصاصی و رفع اشکال سرور از سال 1388
:: وب سایت :
www.nginxweb.ir | تلفن شرکت:
02191300834
-
-
September 23rd, 2013, 19:36
#7
پاسخ : لود بالای mysql در سرور

نوشته اصلی توسط
farsiwebhost
درود
با تشکر از شما دوست عزیز
من چک کردم و دوتا اسکرین شات گرفتم از پروسس ها .

ممنون میشم راهنمایی کنید
با تشکر
بعداز ذکر منابع باید بهینه سازی پایگاه داده رو در دستور کار خود قرار بدین
و ببینید که ایا از کش سرور استفاده شده است یا نه برای بهبود عمللکرد سایت و سرورتان
-
-
October 8th, 2013, 13:42
#8
عضو جدید
پاسخ : لود بالای mysql در سرور
درود
با تشکر از شما اساتید گرامی
من با mysqltuner بهینه کردم ولی لودش بالاتر رفت به جای اینکه بیاد پایین . اطلاعات سرور به شرح زیر هستش : 32 گیگ رم ، سی پی یو 6 هسته ای Intel® Core™ i7-2600 ، هارد Hard : 2 x 3 TB SATA ،
اطلاعات mysql هم بعد از چندبار بهینه سازی با mysqltuner به شرح زیر است :
[mysqld]
innodb_file_per_table=1
local-infile=0
open_files_limit=50000
max_connections = 200
wait_timeout =18800
interactive_timeout =18800
query_cache_size = 128M
tmp_table_size =512M
max_heap_table_size =512M
thread_cache_size =4
table_cache =2500
innodb_buffer_pool_size =175M
ممکنه این لود به آپاچی هم ربط داشته باشه ؟ در حدود 284 اکانت هم فعال هستش روی سرور .
ممنون میشم راهنمایی کنید
با تشکر
موفق و سربلند باشید
-
-
October 8th, 2013, 14:39
#9
عضو انجمن
پاسخ : لود بالای mysql در سرور
سلام
فایل my.cnf را کلا حذف کنید و لود سرور را با دستور top بررسی کنید.
در صورتی که نیاز به بررسی کامل سرور دارید از طریق وب سایت صفحه اصلی پورتال - ServerSetup با ما در تماس باشید.
با تشکر
قوی ترین پشتیبانی ، بهترین عملکرد
Email:
info@serversetup.co Ticket:
https://serversetup.co
Tel: 05138919616
Telegram: @serversetupsale
-