powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как ограничить кэширование файлов postgres? (виндоус)
25 сообщений из 33, страница 1 из 2
Как ограничить кэширование файлов postgres? (виндоус)
    #39512307
ппамять
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.

Смотрю в RamMap - 80% используемой памяти - Mapped Files. (файлы БД)

И 99.9% памяти занято (доступно около 50 мб)



Можно ли как-нибудь ограничить кэширование файлов постреса?
...
Рейтинг: 0 / 0
Как ограничить кэширование файлов postgres? (виндоус)
    #39512309
Lonepsycho
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ппамять,

если правильно понял, и вы смотрите на систем кеш, тогда вопрос - зачем ограничивать?
...
Рейтинг: 0 / 0
Как ограничить кэширование файлов postgres? (виндоус)
    #39512311
ппамять
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lonepsychoппамять,

если правильно понял, и вы смотрите на систем кеш, тогда вопрос - зачем ограничивать?


Смотрю RamMap - Mapped Files.


Ограничивать т.к. сервер перестает подавать признаки жизни, когда у него мало доступной памяти.

Поставить, например, кэшировать не более 50% от всей памяти.
...
Рейтинг: 0 / 0
Как ограничить кэширование файлов postgres? (виндоус)
    #39512327
ппамять
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может быть у самого постргеса еть параметры, которые ограничивают кэширование файлов?
...
Рейтинг: 0 / 0
Как ограничить кэширование файлов postgres? (виндоус)
    #39512373
ппамять
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ппамятьМожет быть у самого постргеса еть параметры, которые ограничивают кэширование файлов?

Ну ли вообще отключить кэширование на уровне ОС и сделать шаред_буфер большой. Такой вариант реальный?
...
Рейтинг: 0 / 0
Как ограничить кэширование файлов postgres? (виндоус)
    #39512428
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ппамятьппамятьМожет быть у самого постргеса еть параметры, которые ограничивают кэширование файлов?

Ну ли вообще отключить кэширование на уровне ОС и сделать шаред_буфер большой. Такой вариант реальный?

Так это вопрос к вам как к виндовому админу. Кеширует ОС вот с ней и разбираться.
...
Рейтинг: 0 / 0
Как ограничить кэширование файлов postgres? (виндоус)
    #39512431
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это не кэш
...
Рейтинг: 0 / 0
Как ограничить кэширование файлов postgres? (виндоус)
    #39512607
Lonepsycho
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ппамять,

а если не RamMap, а Performance Monitor что показывает? и да, что за железо у вас?
...
Рейтинг: 0 / 0
Как ограничить кэширование файлов postgres? (виндоус)
    #39512647
ппамять
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemarglэто не кэш

а что?
...
Рейтинг: 0 / 0
Как ограничить кэширование файлов postgres? (виндоус)
    #39512648
ппамять
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lonepsychoппамять,

а если не RamMap, а Performance Monitor что показывает? и да, что за железо у вас?

Что конкретно смотреть в Perfomance monitor-е ?

По памяти процессов он показывает так же как и диспетчер задачь.
...
Рейтинг: 0 / 0
Как ограничить кэширование файлов postgres? (виндоус)
    #39512709
ппамять
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто является инициатором загрузки файлы в ОЗУ, приложение или ОС?
...
Рейтинг: 0 / 0
Как ограничить кэширование файлов postgres? (виндоус)
    #39512714
ппамять
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ппамятьКто является инициатором загрузки файлы в ОЗУ, приложение или ОС?

Постгрес где-то может ограничивать ил иинициировать загрузку файлов БД в ОЗУ? (не шаред буфером)
...
Рейтинг: 0 / 0
Как ограничить кэширование файлов postgres? (виндоус)
    #39512787
ппамять
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim Bogukппамятьпропущено...


Ну ли вообще отключить кэширование на уровне ОС и сделать шаред_буфер большой. Такой вариант реальный?

Так это вопрос к вам как к виндовому админу. Кеширует ОС вот с ней и разбираться.


Maxim, а точно постгре никак не может ограничивать это кэширование?
...
Рейтинг: 0 / 0
Как ограничить кэширование файлов postgres? (виндоус)
    #39512829
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ппамятьMaxim Bogukпропущено...


Так это вопрос к вам как к виндовому админу. Кеширует ОС вот с ней и разбираться.


Maxim, а точно постгре никак не может ограничивать это кэширование?

Нет. Это вообще не задача базы. И это никак не управляется со стороны приложения в принципе.

--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
Как ограничить кэширование файлов postgres? (виндоус)
    #39512940
Lonepsycho
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ппамятьLonepsychoппамять,

а если не RamMap, а Performance Monitor что показывает? и да, что за железо у вас?

Что конкретно смотреть в Perfomance monitor-е ?

По памяти процессов он показывает так же как и диспетчер задачь.

интересует железо, размер базы, и когда начинаются тормоза, во что всё упирается (диск, процесор...)? подозреваю, что вы упёрлись в потолок того на что способно ваше железо, и пытаетесь бороться не с болезнью а симптомом.
...
Рейтинг: 0 / 0
Как ограничить кэширование файлов postgres? (виндоус)
    #39512952
ппамять
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lonepsychoппамятьпропущено...


Что конкретно смотреть в Perfomance monitor-е ?

По памяти процессов он показывает так же как и диспетчер задачь.

интересует железо, размер базы, и когда начинаются тормоза, во что всё упирается (диск, процесор...)? подозреваю, что вы упёрлись в потолок того на что способно ваше железо, и пытаетесь бороться не с болезнью а симптомом.

БД 300Гб.
железо 16 ядер, 16 Гб ОЗУ.
На диски нагрузка маленькая.

Проблемы начинаются через 2-3 часа после рестарта постгрес, когда свободной памяти остается менее 100 Мб.
...
Рейтинг: 0 / 0
Как ограничить кэширование файлов postgres? (виндоус)
    #39512954
ппамять
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lonepsychoво что всё упирается (диск, процесор...)?

диск и проц не загружены.

упиратеся в память.
...
Рейтинг: 0 / 0
Как ограничить кэширование файлов postgres? (виндоус)
    #39512961
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ппамятьПроблемы начинаются через 2-3 часа после рестарта постгрес, когда свободной памяти остается менее 100 Мб.
ппамять(виндоус)
Продолжайте кушать этот кактус ))
...
Рейтинг: 0 / 0
Как ограничить кэширование файлов postgres? (виндоус)
    #39512965
daevy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ппамять,

покажите настройки postgresql.conf чтоли, в частности shared_buffers, work_mem, maintenance_work_mem, temp_buffers, wal_buffers
...
Рейтинг: 0 / 0
Как ограничить кэширование файлов postgres? (виндоус)
    #39512973
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
daevyппамять,

покажите настройки postgresql.conf чтоли, в частности shared_buffers, work_mem, maintenance_work_mem, temp_buffers, wal_buffers

и max_connections конечно.

--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
Как ограничить кэширование файлов postgres? (виндоус)
    #39513044
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mefmanппамятьПроблемы начинаются через 2-3 часа после рестарта постгрес, когда свободной памяти остается менее 100 Мб.
ппамять(виндоус)
Продолжайте кушать этот кактус ))Это про Постгрес чтоле?

Кстати, а есть ли в никсах настройки кэширования ммапнутных файлов, в т.ч шаред бинарников?
...
Рейтинг: 0 / 0
Как ограничить кэширование файлов postgres? (виндоус)
    #39513080
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemarglmefmanпропущено...

пропущено...

Продолжайте кушать этот кактус ))Это про Постгрес чтоле?

нет - про постгрес и
ппамять(виндоус)
...
Рейтинг: 0 / 0
Как ограничить кэширование файлов postgres? (виндоус)
    #39513244
ппамять
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
daevyппамять,

покажите настройки postgresql.conf чтоли, в частности shared_buffers, work_mem, maintenance_work_mem, temp_buffers, wal_buffers


Код: sql
1.
2.
3.
4.
shared_buffers = 512MB	
work_mem = 16MB	
#maintenance_work_mem = 16MB
#temp_buffers = 8MB	
...
Рейтинг: 0 / 0
Как ограничить кэширование файлов postgres? (виндоус)
    #39513246
ппамять
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim Bogukdaevyппамять,

покажите настройки postgresql.conf чтоли, в частности shared_buffers, work_mem, maintenance_work_mem, temp_buffers, wal_buffers

и max_connections конечно.

--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru

max_connections = 195
...
Рейтинг: 0 / 0
Как ограничить кэширование файлов postgres? (виндоус)
    #39513389
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ппамятьMaxim Bogukпропущено...


и max_connections конечно.

--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru

max_connections = 195

В 16Gb должно влезать. У вас на этих 16Gb ТОЛЬКО postgres живет или еще что то?
Какого рода проблемы начинаются то? Вы бы описали их?
Windows я надеюсь Windows Server относительно свежий (а не персоналочная редакция)?

--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
25 сообщений из 33, страница 1 из 2
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как ограничить кэширование файлов postgres? (виндоус)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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