django-mysqlpool

Django Base de datos Backend para MySQL que proporciona agrupación ALA SQLALCHEMY
Descargar ahora

django-mysqlpool Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • MIT/X Consortium Lic...
  • Precio:
  • FREE
  • Nombre del editor:
  • Ben Timby
  • Sitio web del editor:
  • http://code.google.com/u/btimby@gmail.com/

django-mysqlpool Etiquetas


django-mysqlpool Descripción

Django-MySqlpool es un simple backend de Django Database que agrupa las conexiones MySQL. Este backend se basa en una publicación de blog por Ed MeneNdez.http: //menendez.com/blog/mysql-connection-pooling-django-and-sqlalchemy/the las principales diferencias son: 1. El trabajo se realiza para usted.2. En lugar de clonar el backend de Django MySQL, lo importamos. La agrupación real se realiza utilizando SQLALCHEMY. Mientras que imperfecto (este backend es solo por proceso), tiene la utilidad. El principal problema que resuelve para nosotros es que restringe un proceso a un cierto número de conexiones totales .Usageconfigure este backend en lugar del backend.databases de Django MySQL = {'predeterminado': {'motor': 'django_mysqlpool.backends.mysqlpool ',' Nombre ':' db_name ',' usuario ':' nombre de usuario ',' contraseña ':' contraseña ',' host ':' ',' puerto ':' ',},} Configuración Hay una serie de opciones adicionales que se puede configurar en Configuración.py :- mysqlpool_max: el número de conexiones permitidas en la piscina.- MySqlpool_OverFlow: el número de conexiones más allá de MAX que se puede usar temporalmente (ráfaga) .- MySqlpool_Recycle - el tiempo (en segundos) antes de un Se cobra la conexión. Este valor debe ser menor que el valor de tiempo de espera configurado en MySQL. El valor predeterminado de MySQL es 120, por lo que el intervalo de reciclaje predeterminado es de 119s.- mysqlpool_timeOut: la cantidad de tiempo para esperar a que se complete una nueva conexión antes de abortar la página de inicio del PRODUCT


django-mysqlpool Software relacionado