[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: postgre VS mySQL время коннекта
eurobax
С переходом на postgre обнаружил увеличение задержки в ответах сервера. Стал разбирать, виной всему pg_connect(параметры)
В моем случае оказалось, что pg_connect выполняется в 10 раз медленнее чем коннект к mysqli (new mysqli(параметры)) - 10 миллисекунд против 1.

Вопрос - это действительно так? Коннект к postgre более долгий?



Спустя 53 секунды (24.01.2012 - 20:18) inpost написал(а):
eurobax
На одном и том же СЕРВЕРЕ обе?

Спустя 14 минут, 32 секунды (24.01.2012 - 20:33) eurobax написал(а):
Цитата (inpost @ 24.01.2012 - 17:18)
eurobax
На одном и том же СЕРВЕРЕ обе?

Да на одном, причем, они ставились одновременно вместе с denwer'ом.
Изначально проект был на mySQL, потом переключен на postgre (по треб. заказчика).

Спустя 8 минут, 14 секунд (24.01.2012 - 20:41) inpost написал(а):
Может настройки разные? Выделяемая память?

Спустя 13 минут, 43 секунды (24.01.2012 - 20:55) caballero написал(а):
Вполне возможно что к постгресу конект дольше. У него архитектура ближе к промышленным серверам к которым не принято одним и тем же юзером конектится стопицот раз в секунду.

Спустя 22 минуты, 36 секунд (24.01.2012 - 21:17) eurobax написал(а):
Похоже да, дело в настройках. Выложил проект на хостинг в двух экземплярах - один на mysql, другой на postgre. На тестах усредненное время подключения примерно одинаковое.
Значит, денвер..
А кто может привести пример настройки postgresql.conf на предмет долгого времени коннекта?

Спустя 5 минут, 44 секунды (24.01.2012 - 21:23) sergeiss написал(а):
Я с Постгре работаю, но как-то не парился насчет времени коннекта. Честно говоря не знаю даже, какое оно.

Спустя 9 минут, 32 секунды (24.01.2012 - 21:32) inpost написал(а):
eurobax
Реальный сервер и денвер - в многих вещах сильно отличается.

Спустя 8 дней, 21 час, 43 минуты, 52 секунды (3.02.2012 - 19:16) eurobax написал(а):
Оказалось все решаемо: persistent connect

Спустя 1 час, 13 минут, 56 секунд (3.02.2012 - 20:30) sergeiss написал(а):
Цитата (eurobax @ 3.02.2012 - 20:16)
Оказалось все решаемо: persistent connect

Штука полезная... Но с ограничениями с некоторыми. Которые надо учитывать обязательно. Например, при высокой нагрузке, когда запросы идут с большой частотой, такое соединение может стать только общим тормозом.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.