Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Посгрес немеренно жрет диск. / 19 сообщений из 19, страница 1 из 1
30.10.2017, 13:38
    #39544404
Константин Сергеевич Дерерк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посгрес немеренно жрет диск.
Добрый день, коллеги.

Постгрес на виндоус просто немеряно жрет диск.

Очереди на диске около 50.




Скажите, что можно сделать чтобы снизить нагрузку на диск?

Имеет ли смысл увеличивать shared_buffers на винде?
...
Рейтинг: 0 / 0
30.10.2017, 13:52
    #39544424
Павел Лузанов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посгрес немеренно жрет диск.
Константин Сергеевич Дерерк,

https://blog.2ndquadrant.com/basics-of-tuning-checkpoints/
...
Рейтинг: 0 / 0
30.10.2017, 14:35
    #39544474
Константин Сергеевич Дерерк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посгрес немеренно жрет диск.
Павел ЛузановКонстантин Сергеевич Дерерк,

https://blog.2ndquadrant.com/basics-of-tuning-checkpoints/

Спасибо, читаю.


Неужели чекпойнты могут сильно влиять на загрузку диска?

сейчас все по умолчанию.
...
Рейтинг: 0 / 0
30.10.2017, 14:40
    #39544483
mefman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посгрес немеренно жрет диск.
Константин Сергеевич Дерерксейчас все по умолчанию.
shared buffers тоже по-умолчанию?
маладца )
...
Рейтинг: 0 / 0
30.10.2017, 14:41
    #39544484
Константин Сергеевич Дерерк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посгрес немеренно жрет диск.
mefmanКонстантин Сергеевич Дерерксейчас все по умолчанию.
shared buffers тоже по-умолчанию?
маладца )

винда же.
...
Рейтинг: 0 / 0
30.10.2017, 14:44
    #39544489
Константин Сергеевич Дерерк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посгрес немеренно жрет диск.
mefman,

Константин Сергеевич ДереркИмеет ли смысл увеличивать shared_buffers на винде?
...
Рейтинг: 0 / 0
30.10.2017, 14:46
    #39544493
Павел Лузанов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посгрес немеренно жрет диск.
Константин Сергеевич ДереркНеужели чекпойнты могут сильно влиять на загрузку диска?

Может ли процесс записи на диск (checkpoint) влиять на загрузку диска?
Может.
...
Рейтинг: 0 / 0
30.10.2017, 16:10
    #39544601
Константин Сергеевич Дерерк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посгрес немеренно жрет диск.
статью еще читаю.


смотрю что нагрузку создает - примерно половина это запись в pg_xlog
...
Рейтинг: 0 / 0
30.10.2017, 18:08
    #39544720
Константин Сергеевич Дерерк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посгрес немеренно жрет диск.
В общем. по статье расчитал:

для 32 сегмента получилось checkpoint_timeout=15min самое то.

установил - посмотрим что из этого получится.
...
Рейтинг: 0 / 0
31.10.2017, 10:44
    #39545075
Константин Сергеевич Дерерк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посгрес немеренно жрет диск.
Константин Сергеевич ДереркВ общем. по статье расчитал:

для 32 сегмента получилось checkpoint_timeout=15min самое то.

установил - посмотрим что из этого получится.

без изменений.
...
Рейтинг: 0 / 0
31.10.2017, 12:08
    #39545138
mefman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посгрес немеренно жрет диск.
Константин Сергеевич ДереркКонстантин Сергеевич ДереркВ общем. по статье расчитал:

для 32 сегмента получилось checkpoint_timeout=15min самое то.

установил - посмотрим что из этого получится.

без изменений.
не удивлен
...
Рейтинг: 0 / 0
31.10.2017, 12:20
    #39545151
Константин Сергеевич Дерерк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посгрес немеренно жрет диск.
mefmanКонстантин Сергеевич Дереркпропущено...


без изменений.
не удивлен

Еще шаред_буферс увеличил в 8 раз - все равно диск перегружен ужасно :(
...
Рейтинг: 0 / 0
31.10.2017, 12:57
    #39545182
Павел Лузанов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посгрес немеренно жрет диск.
Константин Сергеевич Дерерк,

Информации настолько мало, что и посоветовать что-то сложно, кроме общих слов.

Если "диск перегружен ужасно" может надо:
- может разнести pg_xlog и PGDATA по разным дискам
- может отключить ислишнее журналирование, если включено (log_min_duration_statement=0, log_statement=all)
- может контрольную точку нужно всё-таки раз в час делать, а не в 15 мин
- может временных файлов слишком много и есть смысл увеличить work_mem
- может поиграть с synchronous_commit, но только очень хорошо понимая последствия
- может нужно тупо диски лучше и быстрее
...
Рейтинг: 0 / 0
31.10.2017, 13:22
    #39545203
mefman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посгрес немеренно жрет диск.
Константин Сергеевич Дереркmefmanпропущено...

не удивлен

Еще шаред_буферс увеличил в 8 раз - все равно диск перегружен ужасно :(
Без переустановки драйверов не взлетит
...
Рейтинг: 0 / 0
31.10.2017, 13:37
    #39545221
Константин Сергеевич Дерерк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посгрес немеренно жрет диск.
Павел,

- может разнести pg_xlog и PGDATA по разным дискам
диск на сервере один.


- может отключить ислишнее журналирование, если включено (log_min_duration_statement=0, log_statement=all)
тут все норм, все отключено в лог пишется не много информации.


- может контрольную точку нужно всё-таки раз в час делать, а не в 15 мин
сейчас гляну по

- может временных файлов слишком много и есть смысл увеличить work_mem
файлы создаются каждые две минуты, но work_mem довольно сильно увеличил, выше только за счет уменьшение shared_buffers можно.
- может поиграть с synchronous_commit, но только очень хорошо понимая последствия
пока не знаю что это, посмотрю.
- может нужно тупо диски лучше и быстрее
это было бы отличным решением, но вряд ли возможно (((
[/quot]
...
Рейтинг: 0 / 0
31.10.2017, 13:38
    #39545222
Константин Сергеевич Дерерк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посгрес немеренно жрет диск.
mefmanКонстантин Сергеевич Дереркпропущено...


Еще шаред_буферс увеличил в 8 раз - все равно диск перегружен ужасно :(
Без переустановки драйверов не взлетит

это ирония?
...
Рейтинг: 0 / 0
31.10.2017, 13:53
    #39545235
mefman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посгрес немеренно жрет диск.
Константин Сергеевич Дереркmefmanпропущено...

Без переустановки драйверов не взлетит

это ирония?
это суровая правда жизни.
...
Рейтинг: 0 / 0
31.10.2017, 17:58
    #39545471
qwwq
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посгрес немеренно жрет диск.
Константин Сергеевич Дерерк- может временных файлов слишком много и есть смысл увеличить work_mem
файлы создаются каждые две минуты, но work_mem довольно сильно увеличил, выше только за счет уменьшение shared_buffers можно.

предположу, что гоняются тяжолые запросы в количествах.

вы ж вроде полнотекст теребонькали ? тестить хотели. нет ?
может что--то в запросиках поправить ?
...
Рейтинг: 0 / 0
31.10.2017, 18:45
    #39545522
Павел Лузанов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посгрес немеренно жрет диск.
Константин Сергеевич Дерерк- может временных файлов слишком много и есть смысл увеличить work_mem
файлы создаются каждые две минуты, но work_mem довольно сильно увеличил, выше только за счет уменьшение shared_buffers можно.


Временные таблицы активно используете?
Временные таблицы создают пустой файл на диске даже в случае когда temp_buffers достаточно для хранения данных в оперативке.

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


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