Гость
Map
Форумы / PostgreSQL [закрыт для гостей] / Как сказать сабжу, что он может взять больше памяти? / 25 сообщений из 35, страница 1 из 2
08.12.2022, 11:57
    #236121
Просто Трёп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сказать сабжу, что он может взять больше памяти?
Постгре 14, для 1С. На компе 16 гигов оперативки, база - 5 гигов. Когда начинаешь работать с базой, он постепенно отъедает до 1 гига, не больше. Ему можно сказать, чтоб не скромничал и отъедал сколько надо? Или это нормальное поведение для него?
...
Рейтинг: 0 / 0
08.12.2022, 11:59
    #236125
Горбатый ёж
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сказать сабжу, что он может взять больше памяти?
Просто Трёп [игнорируется] 

https://postgrespro.ru/docs/postgresql/9.4/runtime-config-resource
Смотри текущии настройки, мониторь использование и играйся настройками.
...
Изменено: 08.12.2022, 11:59 - Горбатый ёж
Рейтинг: 0 / 0
08.12.2022, 13:00
    #236189
Просто Трёп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сказать сабжу, что он может взять больше памяти?
Наверное, вот это пойдет.
Цитата 
[игнорируется]
work_mem (integer)

Задаёт объём памяти, который будет использоваться для внутренних операций сортировки и хеш-таблиц, прежде чем будут задействованы временные файлы на диске. Значение по умолчанию — четыре мегабайта (4MB). Заметьте, что в сложных запросах одновременно могут выполняться несколько операций сортировки или хеширования, так что этот объём памяти будет доступен для каждой операции. Кроме того, такие операции могут выполняться одновременно в разных сеансах. Таким образом, общий объём памяти может многократно превосходить значение work_mem; это следует учитывать, выбирая подходящее значение. Операции сортировки используются для ORDER BY, DISTINCT и соединений слиянием. Хеш-таблицы используются при соединениях и агрегировании по хешу, а также обработке подзапросов IN с применением хеша.
...
Рейтинг: 0 / 0
08.12.2022, 13:02
    #236194
Горбатый ёж
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сказать сабжу, что он может взять больше памяти?
Просто Трёп  08.12.2022, 13:00
[игнорируется]
Наверное, вот это пойдет.
Цитата 
[игнорируется]
work_mem (integer)
Не уверен.
Это объём для одного сеанса.
Ты уверен, что тебе не хватает именно этого пространства?
...
Рейтинг: 0 / 0
08.12.2022, 13:04
    #236200
Просто Трёп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сказать сабжу, что он может взять больше памяти?
Горбатый ёж  08.12.2022, 13:02
[игнорируется]
Просто Трёп  08.12.2022, 13:00
[игнорируется]
Наверное, вот это пойдет.
Цитата 
[игнорируется]
work_mem (integer)
Не уверен.
Это объём для одного сеанса.
Ты уверен, что тебе не хватает именно этого пространства?
Пока не уверен. Просто ожидал большего. Ну, в смысле, ожидал, что он будет по-взрослому память кушать, а он явно скромничает.
...
Рейтинг: 0 / 0
08.12.2022, 13:08
    #236205
Кусь
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сказать сабжу, что он может взять больше памяти?
Просто Трёп  08.12.2022, 11:57
[игнорируется]
Постгре 14, для 1С. На компе 16 гигов оперативки, база - 5 гигов.
Комп не под виндой надеюсь?
Какая ОС?
...
Изменено: 08.12.2022, 13:10 - Кусь
Рейтинг: 0 / 0
08.12.2022, 13:09
    #236206
Помощник Менеджера
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сказать сабжу, что он может взять больше памяти?
А почему ты думаешь что это СУБД не жрет сама, может это ограничение операционной системы по выделению памяти?
...
https://dedoforum.ru/

Ну а что делать то
Рейтинг: 0 / 0
08.12.2022, 13:16
    #236216
Просто Трёп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сказать сабжу, что он может взять больше памяти?
Кусь [игнорируется] 

Помощник Менеджера [игнорируется] 

Винда десятка. Дистрибутив субд 64-битный.
...
Рейтинг: 0 / 0
08.12.2022, 13:17
    #236218
Просто Трёп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сказать сабжу, что он может взять больше памяти?
Это временное решение, надо распихать задачи по компам, чтобы на серваке, который щас виндовый, поставить линух.
...
Рейтинг: 0 / 0
08.12.2022, 13:19
    #236222
Кусь
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сказать сабжу, что он может взять больше памяти?
Просто Трёп  08.12.2022, 13:16
[игнорируется]
Винда десятка. Дистрибутив субд 64-битный.
Плять. Там много щас чудес поймаешь
...
Изменено: 08.12.2022, 13:22 - Кусь
Рейтинг: 0 / 0
08.12.2022, 13:20
    #236223
Просто Трёп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сказать сабжу, что он может взять больше памяти?
Кусь  08.12.2022, 13:19
[игнорируется]
Просто Трёп  08.12.2022, 13:16
[игнорируется]
Винда десятка. Дистрибутив субд 64-битный.
Плять
Что, все плохо?
...
Рейтинг: 0 / 0
08.12.2022, 13:25
    #236236
Кусь
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сказать сабжу, что он может взять больше памяти?
Просто Трёп  08.12.2022, 13:20
[игнорируется]
Кусь  08.12.2022, 13:19
[игнорируется]
Просто Трёп  08.12.2022, 13:16
[игнорируется]
Винда десятка. Дистрибутив субд 64-битный.
Плять
Что, все плохо?
Хорошего мало. А как ты смотришь потребление памяти?
...
Рейтинг: 0 / 0
08.12.2022, 13:42
    #236255
Горбатый ёж
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сказать сабжу, что он может взять больше памяти?
Кусь  08.12.2022, 13:25
[игнорируется]
А как ты смотришь потребление памяти?
Кстати хороший вопрос в разрезе винды.
...
Рейтинг: 0 / 0
08.12.2022, 13:48
    #236262
Просто Трёп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сказать сабжу, что он может взять больше памяти?
В диспетчере задач винды.
...
Рейтинг: 0 / 0
08.12.2022, 13:53
    #236276
Горбатый ёж
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сказать сабжу, что он может взять больше памяти?
Просто Трёп  08.12.2022, 13:48
[игнорируется]
В диспетчере задач винды.
Так ты можешь только методом тыка искать.
Читай про мониторинг.
Хотя в случае временного решения это конечно смысла особого не имеет.
...
Рейтинг: 0 / 0
08.12.2022, 13:55
    #236280
Помощник Менеджера
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сказать сабжу, что он может взять больше памяти?
...
https://dedoforum.ru/

Ну а что делать то
Рейтинг: 0 / 0
08.12.2022, 14:07
    #236304
Кусь
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сказать сабжу, что он может взять больше памяти?
Просто Трёп  08.12.2022, 13:48
[игнорируется]
В диспетчере задач винды.
Это не то. И вообще под виндой там своя специфика: несколько потоков в одном процессе и т.п.

Поставлю вопрос по-другому: ты какие-то конкретные проблемы с performance сейчас ловишь или только на память винды подрачиваешь?
...
Рейтинг: 0 / 0
08.12.2022, 14:15
    #236327
Просто Трёп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сказать сабжу, что он может взять больше памяти?
Кусь  08.12.2022, 14:07
[игнорируется]
Просто Трёп  08.12.2022, 13:48
[игнорируется]
В диспетчере задач винды.
Это не то. И вообще под виндой там своя специфика: несколько потоков в одном процессе и т.п.

Поставлю вопрос по-другому: ты какие-то конкретные проблемы с performance сейчас ловишь или только на память винды подрачиваешь?
Подрачиваю. Бухи вообще сказали, что быстрее стало.
...
Рейтинг: 0 / 0
08.12.2022, 14:16
    #236330
Горбатый ёж
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сказать сабжу, что он может взять больше памяти?
Просто Трёп  08.12.2022, 14:15
[игнорируется]
Подрачиваю.
Тогда смысла не имеет крутить настройки.
...
Рейтинг: 0 / 0
08.12.2022, 14:16
    #236331
Просто Трёп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сказать сабжу, что он может взять больше памяти?
Ок.
...
Рейтинг: 0 / 0
08.12.2022, 14:28
    #236373
Кусь
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сказать сабжу, что он может взять больше памяти?
Горбатый ёж  08.12.2022, 14:16
[игнорируется]
Просто Трёп  08.12.2022, 14:15
[игнорируется]
Подрачиваю.
Тогда смысла не имеет крутить настройки.
Именно.

Забей и готовь миграцию на линух. Кстати, какой линукс планируется?
...
Рейтинг: 0 / 0
08.12.2022, 15:06
    #236447
Просто Трёп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сказать сабжу, что он может взять больше памяти?
Астра, наверное.
...
Рейтинг: 0 / 0
11.12.2022, 16:11
    #239855
megabyte
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сказать сабжу, что он может взять больше памяти?
Я слышал, что на винде какие-то ограничения по использованию памяти.
А так, погугли best practies. Однозначно надо крутить: shared_memories = 25% от ОЗУ, work_mem, maintanence_work_mem, min_wal_size, max_wal_size.
...
коротко о себе по версии дедофорумчан:
либераст, хохол, жыд, ЗОЖовец-наркоман на антидепрессантах, сталинист, протохохол, желающий поменять родных православных коррупционеров на иноземных,
идейный укр, который родился не в России
иноагент, но без официального статуса
Рейтинг: 0 / 0
17.12.2022, 05:31
    #245079
KRANG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сказать сабжу, что он может взять больше памяти?
ПэГэТюн придумали уже как 15 лет в обед, а Ваньки как всегда в танке! [:russian]
...
Рейтинг: 0 / 0
18.12.2022, 00:57
    #245648
Кусь
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сказать сабжу, что он может взять больше памяти?
KRANG  17.12.2022, 05:31
[игнорируется]
ПэГэТюн придумали уже как 15 лет в обед, а Ваньки как всегда в танке! [:russian]
иди рекламируй на хабр эту мики-маус тулзу, мыколка [:hohol3]
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [закрыт для гостей] / Как сказать сабжу, что он может взять больше памяти? / 25 сообщений из 35, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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