| django-mysqlpool Backend do banco de dados Django para o MySQL que fornece ao agrupamento Ala Sqlalchemy |
Baixe Agora |
django-mysqlpool Classificação e resumo
- Licença:
- MIT/X Consortium Lic...
- Nome do editor:
- Ben Timby
- Site do editor:
- http://code.google.com/u/btimby@gmail.com/
django-mysqlpool Tag
django-mysqlpool Descrição
Django-Mysqlpool é um backend banco de dados Django simples que piscina conexões mysql. Este backend é baseado em um post de blog por ed menendez.http: //menendez.com/blog/mysql-connection-pooling-django-and-sqlalchemy/ as principais diferenças sendo: 1. O trabalho é feito para você. Em vez de clonar o backend django mysql, nós importamos isso. A associação real é feita usando sqlalchemy. Enquanto imperfeito (este backend é apenas por processo), tem utilidade. O principal problema que resolve é que ele restringe um processo a um certo número de conexões totais.UsageConfigure este back-end em vez do backend.databases padrão django mysql = {'padrão': {'motor': 'django_mysqlpool.backends.mysqlpool ',' Nome ':' db_name ',' user ':' username ',' senha ':' senha ',' host ':' ',' Porta ':' ',},} ConfigurationThere são um número de opções adicionais que pode ser configurado em settings.py:- mysqlpool_max - o número de conexões permitidas no pool.- mysqlpool_overflow - o número de conexões além do máximo que pode ser usado temporariamente (burst) .- mysqlpool_recycle - o tempo (em segundos) antes de um a conexão é colhida. Este valor deve ser menor que o valor de tempo limite configurado no MySQL. O padrão do MySQL é de 120s, portanto, o intervalo de reciclagem padrão é 119S.- MySQLPOOL_TIMEOUT - a quantidade de tempo para aguardar uma nova conexão completa antes de abortar o homepage do Product
django-mysqlpool Software Relacionado