ما هو حد اتصال MySQL؟
ما هو حد اتصال MySQL؟

فيديو: ما هو حد اتصال MySQL؟

فيديو: ما هو حد اتصال MySQL؟
فيديو: Learn MySQL In Arabic #04 - Connect With PDO + Examples 2024, شهر نوفمبر
Anonim

افتراضيًا ، يكون 151 هو الحد الأقصى المسموح به للعميل المتزامن روابط في MySQL 5.5 إذا وصلت إلى حد من max_connections سوف تحصل على "الكثير روابط "عندما تحاول ذلك الاتصال لك MySQL الخادم. هذا يعني كل ما هو متاح روابط قيد الاستخدام من قبل عملاء آخرين.

أيضًا ، كيف يمكنني إصلاح اتصالات MySQL كثيرة جدًا؟

للقيام بذلك ، قم بتشغيل الأمر التالي من mysql محطة فقط ، mysql > SET GLOBAL max_connections = 1000 ؛ أقصى ما لدينا اتصالات mysql تمت زيادة القيمة الآن إلى 1000 ولكنها للجلسة الحالية فقط. بمجرد إعادة تشغيل mysql خدمة أو إعادة تشغيل النظام ، سيتم إعادة تعيين هذه القيمة إلى الافتراضي.

وبالمثل ، كيف يمكنني تغيير الحد الأقصى للاتصالات في MySQL؟ mysql > يضع عالمي max_connections = 250 ؛ إلى يضع هذه القيمة بشكل دائم ، قم بتحريرها mysql ملف التكوين على الخادم الخاص بك و يضع المتغير التالي. قد يكون موقع ملف التكوين يتغيرون حسب نظام التشغيل الخاص بك. بشكل افتراضي ، يمكنك العثور على هذا في / etc / my.

تعرف أيضًا ، ما الذي يسبب عددًا كبيرًا جدًا من الاتصالات في MySQL؟

اتصالات كثيرة جدًا يمكن ان يكون تسبب إما عن طريق الكثير في وقت واحد روابط أو قديما روابط لم يتم الإفراج عنهم في وقت قريب بما فيه الكفاية. هناك بعض التغييرات البسيطة التي يمكنك إجراؤها على كود PHP الخاص بك و MySQL إعدادات لمنع كليهما. تحصل على ملف الإتصال باستخدام mysql_pconnect ().

ماذا يعني الكثير من الاتصالات؟

عندما يحاول العميل تسجيل الدخول إلى MySQL ، فقد يتم رفضه أحيانًا ويتلقى رسالة خطأ تفيد بوجود " الكثير من الاتصالات ". هذه يعني أنه تم الوصول إلى الحد الأقصى لعدد العملاء الذين قد يكونون متصلين بالخادم.

موصى به: