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

Propaganda

  • Rating:
  • Licença:
  • MIT/X Consortium Lic...
  • Preço:
  • FREE
  • 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