اگه با mysqltuner آنالیز و tune کردید که قاعدتا سرور تا الان باید بسوزه دیگه !
معمولا mysqltuner براساس مقدار مصرف و منابع مصرف شده دایم پیشنهاد اختصاص منابع بیشتر رو میده و به تدریج mysql خودش به تنهایی نیازمند یک ابر هست که عادی کار کنه فقط !
نمایش نسخه قابل چاپ
اگه با mysqltuner آنالیز و tune کردید که قاعدتا سرور تا الان باید بسوزه دیگه !
معمولا mysqltuner براساس مقدار مصرف و منابع مصرف شده دایم پیشنهاد اختصاص منابع بیشتر رو میده و به تدریج mysql خودش به تنهایی نیازمند یک ابر هست که عادی کار کنه فقط !
این تنظیمات در تنظیمات my.cnf اعمال شدهسایت هایی که از امار گیر شما استفاده میکنند برای اپدیت شدن درخواست دریافت اطلاعات ارسال میکنند
skip-innodb
log-slow-queries=/var/lib/mysql/slow.log
skip-locking
key_buffer = 512M
#max_allowed_packet = 1M
max_allowed_packet = 16M
table_cache = 256
#sort_buffer_size = 1M
sort_buffer_size = 16M
#read_buffer_size = 1M
read_buffer_size = 16M
read_rnd_buffer_size = 2M
myisam_sort_buffer_size = 64M
thread_cache_size = 64
query_cache_size= 2000M
# Try number of CPU's*2 for thread_concurrency
thread_concurrency = 8
دیتابیس برای جواب دادن به درخواست اونها کورلی میگیره و جوستجو میکنه
البته من برنامه نویسی اشنایی ندارم
اگر من کد امار گیر شمارو در سایتم قرار بدم برای هر مشاهده سایت و اپدیت بازدید درخواست ارسال میشه
حالا به نظر شما من برای کم کردم پردازش چه چیزی از منابع دیتابیس رو محدود کنم
---------- Post added at 12:47 PM ---------- Previous post was at 12:46 PM ----------
اینکه با mysqltuner نرمالایز بشه درخوست ایشون و برنامه نویس اسکریپت بوده هرچند تاثیری نداشته
بنده انواع تنظیمات رو تست کردم
شما دستی این مقادیرو دادی ؟ اگر my.cnf همینه باید بگم به هیچ عنوان متناسب با بار وب سایت و سخت افزار بهینه نشده.. :)
خیر این پیشنهاد اون برنامه بوده
شما چه چیزی پیش نهاد میکنید ؟
از تمامی دوستان که تخصص دارند تقاضای درخواست کمک رو دارم.
با woshka عزیز تماس بگیرین تخصصی در این کار دارن!!
میزبانی وب و ثبت دامنه توسط مارون هاست - مارون هاست
در ssh عبارت mysql را تایپ و enter کنید
دستور زیر را اجرا کنید :
SHOW PROCESSLIST
و خروجی را اینجا بذارید.
همچنین در فایل etc/my.cnf عبارت log-slow-queries را قرار داده و mysql را restart کنید. بعد از چند ساعت چک کنید ببینید کدام کوری ها زمان بیشتری برای اجرا نیاز دارند (کند هستند)
آقای faranetwork من این سرور رو از شما گرفتم که قرار بود اوپتیمایزشده تحویل بدید که این کار رو نکردید.
چک کنید ببینید ایا Slow Query ها چطوره .
همچنین کانکشنهای معلق سرور .
با این اطلاعات به جایی نمیشه رسید .
دستور شما برای سیستمعامل تعریف نشده هست
CPU CPU NI S TIME COMMAND
0.1 - 0 S 00:00:00 /usr/sbin/httpd -k start -DSSL
0.1 - 0 S 00:00:00 /usr/sbin/httpd -k start -DSSL
0.1 - 0 S 00:00:00 /usr/sbin/httpd -k start -DSSL
0.1 - 0 S 00:00:00 /usr/sbin/httpd -k start -DSSL
0.1 - 0 S 00:00:00 /usr/sbin/httpd -k start -DSSL
0.1 - 0 S 00:00:00 /usr/sbin/httpd -k start -DSSL
0.1 - 0 S 00:00:00 /usr/sbin/httpd -k start -DSSL
0.1 - 0 Z 00:00:00 [httpd] <defunct>
0.1 - 0 S 00:00:00 /usr/sbin/httpd -k start -DSSL
0.1 - 0 S 00:00:00 /usr/sbin/httpd -k start -DSSL
0.1 - 0 S 00:00:00 /usr/sbin/httpd -k start -DSSL
0.1 - 0 S 00:00:00 /usr/sbin/httpd -k start -DSSL
0.2 - 0 S 00:00:00 /usr/sbin/httpd -k start -DSSL
0.2 - 0 S 00:00:00 /usr/sbin/httpd -k start -DSSL
0.2 - 0 S 00:00:00 /usr/sbin/httpd -k start -DSSL
146 - 0 S 06:07:36 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysq
l --pid-file=/var/lib/mysql/mehrstat.com.pid --skip-external-locking
[root@mehrstat ~]#