کمک همکاران برای کانفیگ افت سرعت سرور قوی با دیتا بیس سنگین
با سلام
من یکی سرور جدید از hedzner گرفتم با مشخصات
ram 8gb
cash 8
cpu core 8
الان تعدادی سایت روی این سرور قرار دادم سرعت همه سایتها خوبه اما یکی از سایتها رکوردهای دیتا بیسش بالاست
300000 مطلب
500000 کلمه کلیدی
140000 کاربر داره
اول که سایت هاست کردم که کلا ارور memory_limit میداد بعد که مقدارش رو از 64 به 1000 رسوندم سایت بالا میاد اما سرعت سایت خیلی کنده
وقتی درخواستی ارسال میشه چند ثانیه بعد جواب میده
در صورتی که سایتهای با حجم کم دیتا بیس زیر 1 ثانیه لود میشن
من حتی nginx رو هم نصب کردم اما تاثیر زیادی نداشت
برخی اوقات هم cpu load روی 30 میره و بیشتر اوقات روی 9 یا 12 هست
لطفا همکارانی که دراین ضمینه تجربه دارن راهنمای کنند برای بهبود سرعت این سایت و کم شدن لود cpu
پاسخ : کمک همکاران برای کانفیگ افت سرعت سرور قوی با دیتا بیس سنگین
بهینه سازی میخواد سایتش دیگه حتما
باید دیتابیسش دیده بشه.
پاسخ : کمک همکاران برای کانفیگ افت سرعت سرور قوی با دیتا بیس سنگین
نقل قول:
برخی اوقات هم cpu load روی 12 میره و بیشتر اوقات روی 5 یا 6 هست
!!!!!!!
سرور جدا برای Mysql تهیه کنید!
همچنین هارد های پرسرعت همراه با RAID نیز بسیار مفید خواهد بود.
پاسخ : کمک همکاران برای کانفیگ افت سرعت سرور قوی با دیتا بیس سنگین
سلام
لطفا کانفیگ رو لطف میکنید؛
پاسخ : کمک همکاران برای کانفیگ افت سرعت سرور قوی با دیتا بیس سنگین
من تنظیمات apache رو در این حالت تنظیم کردم
پیشنهاد شما برای تنظیمات مجدد apache چی هست
StartServers 10
MinSpareServers 8
MaxSpareServers 32
ServerLimit 1024
MaxClients 1024
MaxRequestsPerChild 4096
پاسخ : کمک همکاران برای کانفیگ افت سرعت سرور قوی با دیتا بیس سنگین
LiteSpeed یک چیزه دیگه هست
اگه هم پول داری بده به یوزر ARTE برات کانفیگ کنه !
پاسخ : کمک همکاران برای کانفیگ افت سرعت سرور قوی با دیتا بیس سنگین
من ngnix روهم نصب کردم بهتر شده شما میشه کانفیگ apache خودتون رو بگین
پاسخ : کمک همکاران برای کانفیگ افت سرعت سرور قوی با دیتا بیس سنگین
مشکل از mysql هست :) دیتابیس تعداد رکوردهاش زیاد شده ولی اسکریپت و دیتابیس برای این تعداد رکورد بهینه نیستند ، slow log را در mysql فعال کنید تعداد زیادی کوئری خواهید داشت که مشکل از همین کوئری ها هست و باید بهینه بشوند.
پاسخ : کمک همکاران برای کانفیگ افت سرعت سرور قوی با دیتا بیس سنگین
اگه خواستی من برات کانفیگ می کنم
بعد اگه جواب نداد Money Back می کنیم
پاسخ : کمک همکاران برای کانفیگ افت سرعت سرور قوی با دیتا بیس سنگین
تو این انجمن کسی کمک رایگان انجام نمیده ، خودت رو خسته نکن .
افرادی هستن اما انگشت شمار .
پاسخ : کمک همکاران برای کانفیگ افت سرعت سرور قوی با دیتا بیس سنگین
اسکریپتی که استفاده می کنند چی هست؟ اسکریپت های اوپن سورس یا کسی براشون نوشته؟!
اگر کسی براشون نوشته. 99% معماری دیتابیس مشکل داره. از جمله جداول ایندکس گزاری نشده
پاسخ : کمک همکاران برای کانفیگ افت سرعت سرور قوی با دیتا بیس سنگین
نقل قول:
نوشته اصلی توسط
ali2k
مشکل از mysql هست :) دیتابیس تعداد رکوردهاش زیاد شده ولی اسکریپت و دیتابیس برای این تعداد رکورد بهینه نیستند ، slow log را در mysql فعال کنید تعداد زیادی کوئری خواهید داشت که مشکل از همین کوئری ها هست و باید بهینه بشوند.
دوست عزیز میشه لطفا بگین کجای whm باید slow log را فعال کنم ممنون از لطفتون
---------- Post added at 04:30 AM ---------- Previous post was at 03:13 AM ----------
من درفایل my.cnf رو هم slow log کردم اما باز هم تاثیری نداشت
پاسخ : کمک همکاران برای کانفیگ افت سرعت سرور قوی با دیتا بیس سنگین
نقل قول:
نوشته اصلی توسط
iranwebshop
دوست عزیز میشه لطفا بگین کجای whm باید slow log را فعال کنم ممنون از لطفتون
---------- Post added at 04:30 AM ---------- Previous post was at 03:13 AM ----------
من درفایل my.cnf رو هم slow log کردم اما باز هم تاثیری نداشت
وارد ssh بشوید
فایل /etc/my.cnf
را ویرایش کنید و دستور
کد:
#log-slow-queries = /var/log/mysql-slow.log
#long_query_time = 2
#log-queries-not-using-indexes
را به فایل اضافه کنید توجه کنید اول خط ها # وجود دارد یعنی کامنت یا این دستورات فعال غیر فعال هستند برای فعال شدن # را از اول خط بردارید.
فایل /var/log/mysql-slow.log در سرور شما وجود ندارد پس بسازیدش و بعد chown mysql:mysql تا توسط مای اس کیو ال دردسترس باشد.
عدد 2 یعنی کوئری هایی که بیشتر از 2 ثانیه طول می کشند تا اجرا شوند بطور معمول کوئری در چند صدم ثانیه اجرا می شود.
دستور آخر کوئری هایی را نشان میدهد که ساختار جدول دیتابیس و نوع کوئری بدون استفاده از ایندکس اجرا می شوند که باید اصلاح شوند ولی اول کار این را فعال نکنید فعال کوئری های کند را پیدا کنید که ممکن هست شامل کوئری های بدون ایندکس هم باشد معمولا ...
برای دیدن کوئری های کند بعد از تنظیمات بالا مای اس کیو ال را ری استارت کنید و داخل فایل فوق را ببنید کوئری های کند به این فایل اضافه می شوند...
پاسخ : کمک همکاران برای کانفیگ افت سرعت سرور قوی با دیتا بیس سنگین
ممنون ali2k جان دارم روش کار می کنم