powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Какое значение оптимально для postgres?
17 сообщений из 17, страница 1 из 1
Какое значение оптимально для postgres?
    #39704075
sstatistic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

Подскажите пожалуйста, какое значение оптимально ставить в настройках ОС по размеру блока (или кластера) под параметр block_size в postgres ?


block_size 8Кб

ОС Виндоус.
...
Рейтинг: 0 / 0
Какое значение оптимально для postgres?
    #39704077
sstatistic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Интересует личный опыт формучан и официальные рекомендации постгрес, если такие есть в принципе...
...
Рейтинг: 0 / 0
Какое значение оптимально для postgres?
    #39704112
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sstatisticДобрый день.

Подскажите пожалуйста, какое значение оптимально ставить в настройках ОС по размеру блока (или кластера) под параметр block_size в postgres ?


block_size 8Кб

ОС Виндоус.

я ориентируюсь на корень квадратный от размера блока в ОС.
...
Рейтинг: 0 / 0
Какое значение оптимально для postgres?
    #39704169
sstatistic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mefmansstatisticДобрый день.

Подскажите пожалуйста, какое значение оптимально ставить в настройках ОС по размеру блока (или кластера) под параметр block_size в postgres ?


block_size 8Кб

ОС Виндоус.

я ориентируюсь на корень квадратный от размера блока в ОС.


Спасибо.



Т.е. блок ОС, например 64 Кб, block_size 8Кб ?



Ну и, может быть , есть какие-нибудь рекомендации от постгресса на эту тему?
...
Рейтинг: 0 / 0
Какое значение оптимально для postgres?
    #39704274
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sstatisticmefmanпропущено...


я ориентируюсь на корень квадратный от размера блока в ОС.


Спасибо.



Т.е. блок ОС, например 64 Кб, block_size 8Кб ?



Ну и, может быть , есть какие-нибудь рекомендации от постгресса на эту тему?
в списках рассылки можно поискать.
...
Рейтинг: 0 / 0
Какое значение оптимально для postgres?
    #39704281
sstatistic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mefmansstatisticпропущено...



Спасибо.



Т.е. блок ОС, например 64 Кб, block_size 8Кб ?



Ну и, может быть , есть какие-нибудь рекомендации от постгресса на эту тему?
в списках рассылки можно поискать.


К сожалению, у меня нет рассылки от постгреса


Меня смущает вот что: если ставим размер блока (точнее кластера) ОС block_size в квадрате (т.е. 64), то запись может дополнительную ненужную нагрузку создавать. К примеру, пишем 8Кб, а на самом деле пишется в 8 раз больше, т.е. 64 Кб.
...
Рейтинг: 0 / 0
Какое значение оптимально для postgres?
    #39704323
sstatistic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mefmansstatisticпропущено...



Спасибо.



Т.е. блок ОС, например 64 Кб, block_size 8Кб ?



Ну и, может быть , есть какие-нибудь рекомендации от постгресса на эту тему?
в списках рассылки можно поискать.


Вы это имели ввиду?

https://postgrespro.ru/list/thread-id/2317155#CA+RSxMhFUdSMzXbifqUAmgo=92a81ZFrH-EfkAH9Nn0q52UC4Q@mail.gmail.com]https://postgrespro.ru/list/thread-id/2317155#CA RSxMhFUdSMzXbifqUAmgo=92a81ZFrH-EfkAH9Nn0q52UC4Q@mail.gmail.com
...
Рейтинг: 0 / 0
Какое значение оптимально для postgres?
    #39704346
sstatistic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну и имеет ли смысл менять block_size 8Кб в PostgreSQL на 64К, например?
...
Рейтинг: 0 / 0
Какое значение оптимально для postgres?
    #39704348
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sstatisticНу и имеет ли смысл менять block_size 8Кб в PostgreSQL на 64К, например?
лучше сразу 128 если винда потянет конечно.
...
Рейтинг: 0 / 0
Какое значение оптимально для postgres?
    #39704354
Фотография vyegorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sstatistic,

Для смены требуется пересборка проекта из исходников.
Получить хорошую производительность на 8K блоках проблем не вызывает (на линуксе). А вот поймать нежданчик очень даже можно, т.к. никто особо не занимается глубоким тестированием на блоках других размеров.
...
Рейтинг: 0 / 0
Какое значение оптимально для postgres?
    #39704370
Partisan M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sstatisticИнтересует личный опыт формучан и официальные рекомендации постгрес, если такие есть в принципе...

Мой опыт говорит, что можно и не заниматься фигнёй. Но параметр block_size наверно не имеет отношения к блоку (или кластеру) операционной системы. Вы не потрудились описать, что имеете ввиду под блоком или кластером операционной системы, поэтому я предполагаю, что вы имели ввиду какие-то кусочки диска.
Независимо от того, что вы имели ввиду, в книжке PostgreSQL 9.6 High Performance издательства Packt написано, что этот параметр влияет на потребление памяти PostgreSQL-ом, но оно обычно второстепенное по сравнению с влиянием параметра shared_buffers.
...
Рейтинг: 0 / 0
Какое значение оптимально для postgres?
    #39704394
sstatistic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Partisan MsstatisticИнтересует личный опыт формучан и официальные рекомендации постгрес, если такие есть в принципе...

Мой опыт говорит, что можно и не заниматься фигнёй. Но параметр block_size наверно не имеет отношения к блоку (или кластеру) операционной системы. Вы не потрудились описать, что имеете ввиду под блоком или кластером операционной системы, поэтому я предполагаю, что вы имели ввиду какие-то кусочки диска.
Независимо от того, что вы имели ввиду, в книжке PostgreSQL 9.6 High Performance издательства Packt написано, что этот параметр влияет на потребление памяти PostgreSQL-ом, но оно обычно второстепенное по сравнению с влиянием параметра shared_buffers.



1) есть block_size в Постгрес.

2) есть размер блока (кластера) в ОС.

Вопрос изначально про второе.

Первое, в ввиду того что может быть "нежданчик" не рассматриваем.





Итак, вопрос:

Есть ли смысл ставить размер блока (кластера) в ОС больше чем block_size в Постгрес?

Или оптимальным решением будет сделать их равными, по 8Кб?
...
Рейтинг: 0 / 0
Какое значение оптимально для postgres?
    #39704410
sstatistic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И еще, постгрес читает\пишет порциями по block_size или бОльшими?

8*block_size например?
...
Рейтинг: 0 / 0
Какое значение оптимально для postgres?
    #39704455
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sstatisticИ еще, постгрес читает\пишет порциями по block_size или бОльшими?

8*block_size например?
да, где-то 7-8*block_size
...
Рейтинг: 0 / 0
Какое значение оптимально для postgres?
    #39704466
sstatistic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mefmansstatisticИ еще, постгрес читает\пишет порциями по block_size или бОльшими?

8*block_size например?
да, где-то 7-8*block_size

а где про это почитать можно?


Получается что размер кластера в ОС лучше делать 7-8 * block_size ?
...
Рейтинг: 0 / 0
Какое значение оптимально для postgres?
    #39704477
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sstatisticmefmanпропущено...

да, где-то 7-8*block_size

а где про это почитать можно?


Получается что размер кластера в ОС лучше делать 7-8 * block_size ?
точно не помню - у enterpricedb вроде была статья на эту тему. можешь погуглить.
...
Рейтинг: 0 / 0
Какое значение оптимально для postgres?
    #39704478
sstatistic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mefmansstatisticпропущено...


а где про это почитать можно?


Получается что размер кластера в ОС лучше делать 7-8 * block_size ?
точно не помню - у enterpricedb вроде была статья на эту тему. можешь погуглить.


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


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