PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : لود بالای mysql در سرور



farsiwebhost
September 23rd, 2013, 18:19
درود

با عرض خسته نباشید خدمت دوستان عزیز .

وقتی که در سی پنل و در قسمت load average لود cpu را چک می کنم . می بینم که mysql به مقدار خیلی زیادی داره از cpu استفاده می کنه . یک اسکرین شات گرفتم از این حالت و در همین پست قرار دادم.


15859

ممنون میشم راهنمایی کنید

با تشکر

bepad
September 23rd, 2013, 18:23
سلام

از مسیر زیر در سی پنل
Home »
SQL Services »
Show MySQL Processes

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

موفق باشید

farsiwebhost
September 23rd, 2013, 19:26
درود

با تشکر از شما دوست عزیز

من چک کردم و دوتا اسکرین شات گرفتم از پروسس ها .


1586015861

ممنون میشم راهنمایی کنید

با تشکر

majidisaloo1
September 23rd, 2013, 19:28
آیا دیتابیس شما بهینه شده است؟

bepad
September 23rd, 2013, 19:31
ردیف چهارم را kill کنید.
اگر حل نشد باید موارد دیگر را بررسی کنید به طور مثال رم و سی پی یو شما چقدر است سرعت هارد چقدر است سپس باید بررسی کنید حجم دیتابسها و تعداد سایت ها چطور است که آیا همخوانی دارند یا خیر به طور مثال برای نگهداری دیتابس های بالای 500 مگ باید سخت افزار قوی و مسائل ویژه را انجام داد.

nginxweb
September 23rd, 2013, 19:32
درود بر شما

دوست گرامی باید ابتدا بصورت اصولی سرویس Mysql سرور را بهینه سازی و کانفیگ نمایید

سپس برای کاهش فشار وارده بر روی این سرویس از cache server هایی استفاده نمایید که درخواست های کوئری ها را کش میکنند ماند Memcache و.. که باعث کاهش فشار روی سرویس مذکور خواهند شد

همچنین کوئری ها را بررسی نمایید و در سورت استفاده از فانکشن های غیر بهینه مانند :

()count
()rand
و...
کوئری ها را بهینه نمایید

:53:

ULTRAWEB
September 23rd, 2013, 19:36
درود

با تشکر از شما دوست عزیز

من چک کردم و دوتا اسکرین شات گرفتم از پروسس ها .


http://www.webhostingtalk.ir/attachments/f56/15860-%D9%84%D9%88%D8%AF-%D8%A8%D8%A7%D9%84%D8%A7%DB%8C-mysql-%D8%AF%D8%B1-%D8%B3%D8%B1%D9%88%D8%B1-mysql-pnghttp://www.webhostingtalk.ir/attachments/f56/15861-%D9%84%D9%88%D8%AF-%D8%A8%D8%A7%D9%84%D8%A7%DB%8C-mysql-%D8%AF%D8%B1-%D8%B3%D8%B1%D9%88%D8%B1-mysql2-png

ممنون میشم راهنمایی کنید

با تشکر


بعداز ذکر منابع باید بهینه سازی پایگاه داده رو در دستور کار خود قرار بدین
و ببینید که ایا از کش سرور استفاده شده است یا نه برای بهبود عمللکرد سایت و سرورتان

farsiwebhost
October 8th, 2013, 13:42
درود

با تشکر از شما اساتید گرامی

من با 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 اکانت هم فعال هستش روی سرور .

ممنون میشم راهنمایی کنید

با تشکر

موفق و سربلند باشید

reza21biologist
October 8th, 2013, 14:39
سلام

فایل my.cnf را کلا حذف کنید و لود سرور را با دستور top بررسی کنید.

در صورتی که نیاز به بررسی کامل سرور دارید از طریق وب سایت صفحه اصلی پورتال - ServerSetup (http://client.serversetup.ir/) با ما در تماس باشید.

با تشکر