کانکشن زیاد به دیتابیس

سلام
من توی phpmyadmin دو تا دیتابیس دارم
هر کدوم از اینا 16 تا تیبل دارند
در هر ثانیه 100 بار به این دیتابیس با استفاده از mysqli کانکت میشم و اطلاعات رو میخونم و به روز میکنم
در بعضی از ساعات روز برای چند ثانیه این کانکشن با مشکل رو به رو میشه و اتصال برقرار نمیشه
باید چیکار کنم که همیشه کانکشن برقرار بشه؟ راهی به جر پایین آوردن تعداد کانکشن ها هست؟
من از یک vps استفاده میکنم.

اول از همه به SSH متصل بشین سپس با دستور

nano /etc/my.cnf

(احتمال داره ویرایشگر nano رو سرور شما نصب نباشه، در اینصورت می تونید با دستور yum install nano -y اون رو نصب کنید.)

مقدار

max_connections=150

رو در انتهای فایل ذخیره کنید.

بعد با دستور:

systemctl restart mysql

هسته mysql رو ری استارت کنید.

دقت داشته باشید که تنظیم مقدار تعداد کانکشن در دیتابیس نباید یه عدد غیر معقول باشه. نصب به نوع استفاده و میزان منابعی که در اختیار دارید یک تعداد منطقی رو تنظیم کنید. تعداد ۱۰۰ الی ۱۵۰ می تونه عدد معقولی باشه.

2 Likes