powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как сделать max_connections больше?
22 сообщений из 22, страница 1 из 1
Как сделать max_connections больше?
    #39434380
ЖEHbKA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем, дело такое:

Пострге работает на виндоус.

Оперативки 3 гб.


70 конекшнов держит максимум, чуть больше - сервер падает.

max_connections сейчас стоит 100.




Конечно можно просто поставить 70, но хочется как-то увеличить реальное число подключений.


Подскажите пожалуйста как это можно сделать?
...
Рейтинг: 0 / 0
Как сделать max_connections больше?
    #39434382
ЖEHbKA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
work_mem менять или еще что-нить?
...
Рейтинг: 0 / 0
Как сделать max_connections больше?
    #39434387
ЖEHbKA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то читал что в виндоус можно до 125 коннектов поднять.
...
Рейтинг: 0 / 0
Как сделать max_connections больше?
    #39434392
ЖEHbKA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сейчас вот такие значения, те что с коментами - не раскоментированны:


Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
max_connections = 100
shared_buffers = 32MB
#effective_cache_size = 128MB
#work_mem = 1MB				# min 64kB
#maintenance_work_mem = 16MB		# min 1MB
#checkpoint_segments = 3		# in logfile segments, min 1, 16MB each
#checkpoint_completion_target = 0.5	# checkpoint target duration, 0.0 - 1.0
#wal_buffers = 64kB			# min 32kB
#default_statistics_target = 100	# range 1-10000
...
Рейтинг: 0 / 0
Как сделать max_connections больше?
    #39434396
ЖEHbKA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все что смотрю в основном для линукса настраивается, а в винде даже когда свободная память в оперативе есть при примерно 70 коннектах падает постгрес
...
Рейтинг: 0 / 0
Как сделать max_connections больше?
    #39434403
ЖEHbKA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
виндоус 32 битный.
...
Рейтинг: 0 / 0
Как сделать max_connections больше?
    #39434426
Lonepsycho
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЖEHbKA,

а вам для чего это нужно? в сторону pgbouncer не смотрели?
...
Рейтинг: 0 / 0
Как сделать max_connections больше?
    #39434481
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЖEHbKA,

логи читать не пробовали ?
...
Рейтинг: 0 / 0
Как сделать max_connections больше?
    #39434577
ЖEHbKA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwwqЖEHbKA,

логи читать не пробовали ?


Пробовали, там 142-й эксэпшн.


На момент падения на "сервере" свободно 700-800 Мб из 3 Гб.

Так что тут дело не в выжирании всей памяти, а в каком-то странном механизме выделения памяти у постгре в виндоус ХР.



Надо разобраться.
...
Рейтинг: 0 / 0
Как сделать max_connections больше?
    #39434585
ЖEHbKA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
где-то видел статью что 32-х битная винда не может больше коннектов сделать чем 125, какие-то там ограничения.

Найти ее не могу
...
Рейтинг: 0 / 0
Как сделать max_connections больше?
    #39434592
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЖEHbKA,

у вас есть товарисчи по трабле 20321659
м.б. они что-то нашли

если можете переписать приладу на использование пула (т.е. не используете переменных сессии и т.п. вещей) -- перепишите, и заюзайте пж_баунсер, например.
или собственный пул, если трехзвенка. в третьем слое/клиенте можете переменные сеанса хранить отдельно от пж--сессии.
...
Рейтинг: 0 / 0
Как сделать max_connections больше?
    #39434605
ЖEHbKA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwwqЖEHbKA,

у вас есть товарисчи по трабле 20321659
м.б. они что-то нашли

если можете переписать приладу на использование пула (т.е. не используете переменных сессии и т.п. вещей) -- перепишите, и заюзайте пж_баунсер, например.
или собственный пул, если трехзвенка. в третьем слое/клиенте можете переменные сеанса хранить отдельно от пж--сессии.

ну 70 коннектов - этож пипец как мало, при том что память свободная.

Неужели нельзя как-то настроить чтобы хотя бы 100 было?
...
Рейтинг: 0 / 0
Как сделать max_connections больше?
    #39434614
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЖEHbKAqwwqЖEHbKA,

у вас есть товарисчи по трабле 20321659
м.б. они что-то нашли

если можете переписать приладу на использование пула (т.е. не используете переменных сессии и т.п. вещей) -- перепишите, и заюзайте пж_баунсер, например.
или собственный пул, если трехзвенка. в третьем слое/клиенте можете переменные сеанса хранить отдельно от пж--сессии.

ну 70 коннектов - этож пипец как мало, при том что память свободная.

Неужели нельзя как-то настроить чтобы хотя бы 100 было?

Использование postgres предполагает использование connection pooling.
Рекомендуемое количество коннектов у pg не более чем 4xколичество ядер на сервере (у лучше не более чем 2х).
70 для того сервера что я думаю у вас - очень много.
...
Рейтинг: 0 / 0
Как сделать max_connections больше?
    #39434618
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЖEHbKAqwwqЖEHbKA,

у вас есть товарисчи по трабле 20321659
м.б. они что-то нашли

если можете переписать приладу на использование пула (т.е. не используете переменных сессии и т.п. вещей) -- перепишите, и заюзайте пж_баунсер, например.
или собственный пул, если трехзвенка. в третьем слое/клиенте можете переменные сеанса хранить отдельно от пж--сессии.

ну 70 коннектов - этож пипец как мало, при том что память свободная.

Неужели нельзя как-то настроить чтобы хотя бы 100 было?
1 спорно
2 вы не в то спортлото пишете. спрашивайте у МС. или у ентерпрайз-дб.

на крайняк попросите "пж--про" за денюжку вас обслужить. мейби они согласяццо

/имхо:/чел, юзающий винду под пж не для тестов -- не токмо ССЗБ, но и ваапще извращенец.
...
Рейтинг: 0 / 0
Как сделать max_connections больше?
    #39434634
ЖEHbKA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwwqЖEHbKAпропущено...


ну 70 коннектов - этож пипец как мало, при том что память свободная.

Неужели нельзя как-то настроить чтобы хотя бы 100 было?

на крайняк попросите "пж--про" за денюжку вас обслужить. мейби они согласяццо




Правильно ли я понял что вы не знаете ответа на вопрос по теме топика?
...
Рейтинг: 0 / 0
Как сделать max_connections больше?
    #39434794
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЖEHbKAну 70 коннектов - этож пипец как мало, при том что память свободная.
С чего ты взял, что память свободная? Ты в курсе, что 32-х разрядный процесс технически не может использовать больше двух (трёх при некоторых извращениях) гигабайт?
...
Рейтинг: 0 / 0
Как сделать max_connections больше?
    #39434807
ЖEHbKA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovЖEHbKAну 70 коннектов - этож пипец как мало, при том что память свободная.
С чего ты взял, что память свободная? Ты в курсе, что 32-х разрядный процесс технически не может использовать больше двух (трёх при некоторых извращениях) гигабайт?

Счетчик perfmon free memory

в курсе.
...
Рейтинг: 0 / 0
Как сделать max_connections больше?
    #39434813
ЖEHbKA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim BogukЖEHbKAпропущено...


ну 70 коннектов - этож пипец как мало, при том что память свободная.

Неужели нельзя как-то настроить чтобы хотя бы 100 было?

Использование postgres предполагает использование connection pooling.
Рекомендуемое количество коннектов у pg не более чем 4xколичество ядер на сервере (у лучше не более чем 2х).
70 для того сервера что я думаю у вас - очень много.

Да, спасибо за информацию.

Похоже я нашел в чем конкретно ошибка.

Интересно на этом форуме кто-нибудь сможет дать правильный ответ из-за чего сервер падает при коннектах более 70?
...
Рейтинг: 0 / 0
Как сделать max_connections больше?
    #39434913
Фотография vyegorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЖEHbKAИнтересно на этом форуме кто-нибудь сможет дать правильный ответ из-за чего сервер падает при коннектах более 70?
Такие люди тут найдутся, ИМХО.

Но разбираться в вашем потоке сознания в этой (и других ветках) при крайне скудном описание проблемы — такие, увы, врдяд ли.
...
Рейтинг: 0 / 0
Как сделать max_connections больше?
    #39434999
ЖEHbKA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vyegorovЖEHbKAИнтересно на этом форуме кто-нибудь сможет дать правильный ответ из-за чего сервер падает при коннектах более 70?
Такие люди тут найдутся, ИМХО.


Ну чтож, посмотрим.
...
Рейтинг: 0 / 0
Как сделать max_connections больше?
    #39435079
kira ivanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЖEHbKA,
ставьте pg_stat_statements и мониторьте,
а при таком подходе
vyegorov Но разбираться в вашем потоке сознания в этой (и других ветках) при крайне скудном описание проблемы — такие, увы, врдяд ли.
вам тут ни кто не поможет :(
...
Рейтинг: 0 / 0
Как сделать max_connections больше?
    #39435197
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЖEHbKAСчетчик perfmon free memory
Он не показывает свободную память в адресном пространстве процесса сервера PG.
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как сделать max_connections больше?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]