DB Pool connection (Yii2&PostgreSQL)

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Аватара пользователя
Said
Сообщения: 138
Зарегистрирован: 2015.06.04, 10:16

DB Pool connection (Yii2&PostgreSQL)

Сообщение Said »

Доброго времени суток,
имеется проект на yii 2, в debugger подключения к бд (postgresql) занимает достаточно много времени (до 200 мс)
кто нибудь пробовал pool connection или уже есть готовые решения
посоветуйте пожалуйста. Заранее спасибо!
Restlin
Сообщения: 139
Зарегистрирован: 2011.09.09, 18:12

Re: DB Pool connection (Yii2&PostgreSQL)

Сообщение Restlin »

У нас все проекты работают на PostgreSQL, ни на одном такого долгого подключения к БД не замечено. В зависимости от нагрузки на сервер в рамках одной серверной подключение занимает от 2 до 14 мс.
Добавил бы, что если у вас подключение так долго открывается, то и передача результирующих данных должна идти очень медленно.
p.s. подумал, что pool connection вам поможет только в случае, если у вас медленный сервис авторизации (какой-нибудь корпоративный LDAP)
Аватара пользователя
Said
Сообщения: 138
Зарегистрирован: 2015.06.04, 10:16

Re: DB Pool connection (Yii2&PostgreSQL)

Сообщение Said »

Restlin писал(а): 2017.07.05, 18:04 У нас все проекты работают на PostgreSQL, ни на одном такого долгого подключения к БД не замечено. В зависимости от нагрузки на сервер в рамках одной серверной подключение занимает от 2 до 14 мс.
Добавил бы, что если у вас подключение так долго открывается, то и передача результирующих данных должна идти очень медленно.
p.s. подумал, что pool connection вам поможет только в случае, если у вас медленный сервис авторизации (какой-нибудь корпоративный LDAP)
вы пробовали pool connection просто я хочу пробовать и по тестит
Restlin
Сообщения: 139
Зарегистрирован: 2011.09.09, 18:12

Re: DB Pool connection (Yii2&PostgreSQL)

Сообщение Restlin »

На современной версии нет, пробовали на заре перехода на postgresql. Это был 2010 год, тогда опыт был негативный.
Ответить