كيفية زيادة اتصالات MySQL(max_connections)؟




database sockets (2)

إذا كنت بحاجة إلى زيادة MySQL Connections دون إعادة تشغيل MySQL ، فنفذ ما يلي

mysql> show variables like 'max_connections';
+-----------------+-------+
| Variable_name   | Value |
+-----------------+-------+
| max_connections | 100   |
+-----------------+-------+
1 row in set (0.00 sec)

mysql> SET GLOBAL max_connections = 150;
Query OK, 0 rows affected (0.00 sec)

mysql> show variables like 'max_connections';
+-----------------+-------+
| Variable_name   | Value |
+-----------------+-------+
| max_connections | 150   |
+-----------------+-------+
1 row in set (0.00 sec)

ستتغير هذه الإعدادات في MySQL Restart.

لإدخال تغييرات دائمة ، أضف السطر أدناه في my.cnf وأعد تشغيل MySQL

max_connections = 150

سيكون لكل مقبس من قاعدة بيانات MySQL اتصالات افتراضية كـ 100 ولكني أبحث عن أي طريقة لزيادة عدد الاتصالات الممكنة> 100 إلى اتصال مقابس قاعدة بيانات MySQL.


من زيادة اتصال MySQL : -

يحدد التكوين الافتراضي MySQL الحد الأقصى من الاتصالات المتزامنة إلى 100. إذا كنت بحاجة إلى زيادة ذلك ، فيمكنك القيام بذلك بسهولة إلى حد ما:

لـ MySQL 3.x:

# vi /etc/my.cnf
set-variable = max_connections = 250

بالنسبة إلى MySQL 4.x و 5.x:

# vi /etc/my.cnf
max_connections = 250

أعد تشغيل MySQL بمجرد إجراء التغييرات والتحقق باستخدام:

echo "show variables like 'max_connections';" | mysql

تحرير: - (من التعليقات)

يمكن أن يكون الحد الأقصى للاتصال المتزامن الحد الأقصى للنطاق: 4،294،967،295 . تحقق من dev.mysql.com/doc/refman/5.0/en/…





database-connection