172 похожих чатов

Коллеги, у кого-то есть опыт реальной боевой эксплуатации Postgres на

Windows Server? Заказчик настаивает на такой схеме работы (Windows Server + PostgreSQL 11). Нужно либо ввязаться, либо аргументировать, что так работать нельзя.

14 ответов

19 просмотров

Если база до 8 гб и не растет, винда не позволяет postgres использовать большой объем оперативной памяти.

поставить в wsl и формально требования будут соблюдены)

Igor-Chizhov Автор вопроса
Илюша 🎂
поставить в wsl и формально требования будут соблю...

Думал об этом, но WSL также нужно агрументировать админам заказчика

Igor-Chizhov Автор вопроса
Aleksey Lex-sey
Если база до 8 гб и не растет, винда не позволяет ...

А можно чуть поподробнее об этом? Например, на старте база 5 Гб. Какое будет ограничение по памяти? А если база 20 Гб?

Igor Chizhov
А можно чуть поподробнее об этом? Например, на ста...

Проблема в том что винда работает криво с буферами и не позволяет выделять больше 8 Гб оперативной памяти для postgres отсюда и размер базы. Хотя он может быть больше и без просадок по производительности общая идея пока база помещается в буферы всё будет 100% хорошо. Другое дело если у вас всё будет расти вам дадут 64 Гб ОЗУ вы увеличите буферы но они будут использовать только 8 Гб. Вот здесь скорее всего будет проблема. Возможно что то поменялось в последних версиях винды и postgres но врядли. Эта информация актуальна для 2016 сервера и 10-11 postgres/

Igor-Chizhov Автор вопроса
Aleksey Lex-sey
Проблема в том что винда работает криво с буферами...

Ничего себе 😮 То есть, если я беру сервер с 64 Гб, ставлю shared_buffers = 48 Гб, то винда даст использовать только 8?

Igor Chizhov
Ничего себе 😮 То есть, если я беру сервер с 64 Гб,...

фактически да. Хотя никаких ошибок и сообщений не будет.

Igor Chizhov
Вот такая проблема

Кажется что это не так работает. Ну т.е shared buffers на винде большие не делают, да, но это не значит что постгресу не будет выделяться памяти, просто память будет выделяться в OS кэше. Мб я криво прочитал ваше обсуждение, но есть ощущение, что выводы у вас не совсем правильные

Alexander Shelemin
Кажется что это не так работает. Ну т.е shared buf...

Ну, э-э-э. В ОС кэшэ это хорошо, конечно -- но копирование в shared_buffers это тожэ задержки. Иногда -- очень заметно просажывающие.

Ilya Anfimov
Ну, э-э-э. В ОС кэшэ это хорошо, конечно -- но коп...

Я понимаю, но у меня было ощущение от диалога в чате, что речь идёт о том, что винда прям не даёт больше 8гб использовать. Возможно криво прочитал.

Alexander Shelemin
Я понимаю, но у меня было ощущение от диалога в ча...

И, опять жэ, это не большая проблема если памяти всего 32. Но тут как обычно -- это небольшая проблема, разрулить порты когда оказалось что два пакета требуют двух постгресов небольшая проблема, логи удалять небольшая проблема, с сервисом который то встаёт то непонятно что тожэ небольшая проблема -- и все эти мелочи это какие-то полуаются адовые человеко-часы в поддержке. Ну, такоэ. Можно. Но не то чтобы очень хочется.

Ilya Anfimov
И, опять жэ, это не большая проблема если памяти в...

то что линукс получше - это понятно, но этот вопрос не в пределах моей власти. Хотелось понять, нет ли каких-то жестких блокеров на винде. Например если бы винда реально выделяла максимум 8гб памяти под постгрес, это был бы жесткий блокер )

Alexander Shelemin
то что линукс получше - это понятно, но этот вопро...

Да мы так и говорим: жёстких -- нет. Просто всё как-то более неустроено. А так-то многие, в принцыпе, работают, что-то делают.

Похожие вопросы

Обсуждают сегодня

Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Коллеги, добрый вечер. Создаю коллекцию от TFPGMap, ключ - перечисление, значение - целое. Нужно отсортировать коллекцию по значению. Как это можно сделать?
Kirill Filippenok
11
Скажи а ты когда этот канал создавал ты уже дельфи не любил, или это со временем пришло?
Роман Лях (rgreat)
18
Привет, такой вопросик появился кажется ли вам что Rust слишком сложный/строгий для высокоуровневого программирования и слишком "безопасный"/строгий для низкоуровневого?
Крокант
10
Всем привет! Использую кастомное модальное диалоговое окошко, все по классике - mrOK, mrCancel как ModalResult. Однако есть нюанс - в главной форме есть универсальный обработч...
Олег Гранишевский
20
Карта сайта