django-mysqlpool.

قاعدة بيانات Django Backend ل MySQL التي توفر تجمع Ala Sqlalchemy
التحميل الان

django-mysqlpool. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • MIT/X Consortium Lic...
  • السعر:
  • FREE
  • اسم الناشر:
  • Ben Timby
  • موقع ويب الناشر:
  • http://code.google.com/u/btimby@gmail.com/

django-mysqlpool. العلامات


django-mysqlpool. وصف

Django-mysqlpool عبارة عن قاعدة بيانات DJANGO بسيطة الخلفية التي تجمع اتصالات MySQL. تستند هذه الخلفية إلى منشور مدونات من قبل إد Menendez.http: //menendez.com/blog/mysql-connection-pooling-django-and-sqlalchemy/the الاختلافات الرئيسية كونها: 1. يتم العمل بالنسبة لك. بدلا من استنساخ Django Mysql Backend، نستورده. يتم تجمع الفعلي باستخدام Sqlalchemy. في حين أن النقص (هذا الخلفية لكل عملية فقط) لديه فائدة. المشكلة الرئيسية التي تحلها بالنسبة لنا هي أنها تقيد عملية لعدد معين من عدد معين من إجمالي الاتصالات. LusageConfigure هذه الواجهة الخلفية بدلا من DJango MySQL Backend.Databases = {"افتراضي": {"المحرك": 'django_mysqlpool.backcents.mysqlpool "اسم": "اسم المستخدم": "المستخدم": "اسم المستخدم"، "كلمة المرور": "كلمة المرور": "كلمة المرور"، "المضيف": '' 'المنفذ': ''،}،} تكوين عدد من الخيارات الإضافية التي يمكن تكوينها في settings.py:w mysqlpool_max - عدد الاتصالات المسموح بها في حمام السباحة .- mysqlpool_overflow - عدد الاتصالات خارج الحد الأقصى الذي يمكن استخدامه مؤقتا (انفجار) .- mysqlpool_recycle - الوقت (بالثواني) قبل يتم تحديث الاتصال. يجب أن تكون هذه القيمة أقل من قيمة المهلة التي تم تكوينها في MySQL. الافتراضي MySQL هو 120s، وبالتالي فإن الفاصل الزمني لإعادة التدوير الافتراضي هو 119s. mysqlpool_timeout - مقدار الوقت لانتظار اتصال جديد بإكماله قبل إحباطه.


django-mysqlpool. برامج ذات صلة