Django & MySQL - Подключение к базе данных по запросу выполняется очень медленно

Мы только что установили New Relic для мониторинга, и в нем говорится, что 90% времени нашего запроса тратится на MySQLdb: connect - от одной до десяти секунд на запрос!

Кажется, что Django открывает новое соединение MySQL для каждого запроса. Как я могу дополнительно диагностировать происходящее? Могу ли я использовать какие-либо настройки Django или MySQL для более быстрого подключения к MySQL?

Примечание: я исключил DNS, поскольку внешние интерфейсы подключаются к БД с использованием числового IP-адреса.

5
задан a paid nerd 6 December 2011 в 02:34
поделиться