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


Может ли постгрес прочитать с диска объем данных = block_size (8Кб например) ?


Или у него минимальный объем чтения block_size * N как в sql server ?
...
Рейтинг: 0 / 0
Какой минимальный объем постгрес может прочитать с диска?
    #39704482
sstatistic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть ли у кого-нибудь возможность посмотреть это в исходном коде, например?

что-то информацию не могу найти
...
Рейтинг: 0 / 0
Какой минимальный объем постгрес может прочитать с диска?
    #39704506
sstatistic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
актуально
...
Рейтинг: 0 / 0
Какой минимальный объем постгрес может прочитать с диска?
    #39704516
gav21
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sstatistic,
или я не понимаю вопроса или...
ПГ оперирует страницами, по умолчанию 8 КБ.
Если у вас одна строка помещается в одной странице, то при ее чтении ПГ прочитает 1 страницу
...
Рейтинг: 0 / 0
Какой минимальный объем постгрес может прочитать с диска?
    #39704630
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sstatisticДобрый вечер.


Может ли постгрес прочитать с диска объем данных = block_size (8Кб например) ?


Или у него минимальный объем чтения block_size * N как в sql server ?

Если вы задаетесь такими вопросами и таким уровнем оптимизации - я бы сказал что вам надо учится читать исходники.
Для вашего уровня - это вообще не актуальный вопрос от слова совсем.
По одному блоку он читает всегда.

--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
Какой минимальный объем постгрес может прочитать с диска?
    #39704719
tunknown
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sstatisticМожет ли постгрес прочитать с диска объем данных = block_size (8Кб например) ?С учётом размера кластера файловой системы, хотя, это к драйверу, а не БД.
...
Рейтинг: 0 / 0
Какой минимальный объем постгрес может прочитать с диска?
    #39704737
sstatistic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Maxim Boguk
По одному блоку он читает всегда.




Спасибо.
...
Рейтинг: 0 / 0
Какой минимальный объем постгрес может прочитать с диска?
    #39704738
sstatistic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tunknownsstatisticМожет ли постгрес прочитать с диска объем данных = block_size (8Кб например) ?С учётом размера кластера файловой системы, хотя, это к драйверу, а не БД.

Правильно ли я понимаю что размер кластера файловой системы оптимально ставить равным размеру block_size ?
...
Рейтинг: 0 / 0
Какой минимальный объем постгрес может прочитать с диска?
    #39704748
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sstatistictunknownпропущено...
С учётом размера кластера файловой системы, хотя, это к драйверу, а не БД.

Правильно ли я понимаю что размер кластера файловой системы оптимально ставить равным размеру block_size ?

Из общих соображений скорее да чем нет. Но я не знаю ни одного человека кто бы это тестировал под windows.
Так что тестируйте и будет вам счастье. :)
Учитывая что там по пути еще файловая система и драйвер диска по пути - предсказать как будет сочетание работать без тестов никто не возьмется.


--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
Какой минимальный объем постгрес может прочитать с диска?
    #39704753
sstatistic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Maxim Boguksstatisticпропущено...


Правильно ли я понимаю что размер кластера файловой системы оптимально ставить равным размеру block_size ?

Из общих соображений скорее да чем нет. Но я не знаю ни одного человека кто бы это тестировал под windows.
Так что тестируйте и будет вам счастье. :)
Учитывая что там по пути еще файловая система и драйвер диска по пути - предсказать как будет сочетание работать без тестов никто не возьмется.


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

Хм.. большле спасибо з пояснение.



Меня смущало вот это сообщение:


mefmansstatisticИ еще, постгрес читает\пишет порциями по block_size или бОльшими?

8*block_size например?
да, где-то 7-8*block_size
...
Рейтинг: 0 / 0
Какой минимальный объем постгрес может прочитать с диска?
    #39704915
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sstatisticMaxim Bogukпропущено...


Из общих соображений скорее да чем нет. Но я не знаю ни одного человека кто бы это тестировал под windows.
Так что тестируйте и будет вам счастье. :)
Учитывая что там по пути еще файловая система и драйвер диска по пути - предсказать как будет сочетание работать без тестов никто не возьмется.


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

Хм.. большле спасибо з пояснение.



Меня смущало вот это сообщение:


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

да, где-то 7-8*block_size
- Гоги сколько будет дважды два?
- Ну гдэ-то сем-восем...
...
Рейтинг: 0 / 0
Какой минимальный объем постгрес может прочитать с диска?
    #39704961
tunknown
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sstatisticПравильно ли я понимаю что размер кластера файловой системы оптимально ставить равным размеру block_size ?Из общих соображений- кратным, а не равным. Видимо, нужно учитывать не минимальный объём чтения, а средний. Ещё нужно учитывать частоту попадания в кеш и т.д.
...
Рейтинг: 0 / 0
Какой минимальный объем постгрес может прочитать с диска?
    #39705044
sstatistic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tunknownsstatisticПравильно ли я понимаю что размер кластера файловой системы оптимально ставить равным размеру block_size ?Из общих соображений- кратным, а не равным. Видимо, нужно учитывать не минимальный объём чтения, а средний. Ещё нужно учитывать частоту попадания в кеш и т.д.

Почему кратным?

Ведь в кэш будет тянуться много лишнего.
...
Рейтинг: 0 / 0
Какой минимальный объем постгрес может прочитать с диска?
    #39705160
tunknown
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sstatisticПочему кратным?

Ведь в кэш будет тянуться много лишнего.Если процесс начал читать файл, то велик шанс, что не закончит на одном кластере. Упреждающее чтение чаще всего оказывается оправданным. Но это вопрос к кешированию файловой системы. Что предусмотрено в Postgre кроме прямой работы с файлами- мне неизвестно.

Интересно, какая у вас задача.
...
Рейтинг: 0 / 0
Какой минимальный объем постгрес может прочитать с диска?
    #39705208
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sstatisticМеня смущало вот это сообщение:


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

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

Вас троллят в стиле "на любые вопросы - даем любые ответы" а вы даже не понимаете.
У вас нет того уровня знаний чтобы такие вещи трогать и даже думать о том чтобы их трогать, и 99% случаев просто все делается по умолчанию в FS и размере блока базы.

PS: Покорми собак и ничего не трогай.
...
Рейтинг: 0 / 0
Какой минимальный объем постгрес может прочитать с диска?
    #39705679
sstatistic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Maxim BoguksstatisticМеня смущало вот это сообщение:


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


Вас троллят в стиле "на любые вопросы - даем любые ответы" а вы даже не понимаете.


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


Вас троллят в стиле "на любые вопросы - даем любые ответы" а вы даже не понимаете.


Спасибо что пояснили, а то я подумал что мембер mefman - наркоман.

Вы просто задали вопрос на который нормального ответа нет.
Нормальный ответ тут - тестируйте на вашей конкретной нагрузке и на вашем конкретном оборудовании если вам эти потенциальные 5-10% дисковой производительности критичны и вы готовы потратить на это пару недель. Я никаких тестов не видел под виндой (тем более что там результаты сильно будут плавать смотрят от конкретного использованного оборудования).


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


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