ссылку на официальную документацию, где даются и объяснения такой настройки.
в документации написано " оно может уничтожить главный управляющий процесс PostgreSQL (postmaster)" и даются рекомендации как этого избежать выставив overcommit 2 или другую настройку
зачем мне это если у меня НЕ уничтожается управляющий процесс?
коллеги из Postgres.ai наверно не зря писали ./server-audit.sh скрипты для аудита постгрес окружения. И там overcommit 0 - зелененький, а 2 - красненький.
> Вы логи PostgreSQL посмотрите, убедитесь в обратном
смотрю логи и о чудо. постгрес запускает кучу процессов, и один из процессов исполняет мой запрос. и именно этот запрос прибивается, не задевая управляющий процесс и другие процессы.
> Да толку это тут-то показывать? ;( Мы же ни "железа", ни нагрузки не знаем..
c5.4xlarge
16 CPU
$ free -m
total used free shared buff/cache available
Mem: 31149 3095 18508 8456 9546 19151
> коллеги из Postgres.ai наверно не зря писали ./server-audit.sh скрипты для аудита постгрес окружения. И там overcommit 0 - зелененький, а 2 - красненький. Вы, конечно, можете слушать и их... и я бы тоже не отказался послушать, почему они дают опасные рекомендации (которые строго противоречат официальной документации). ;) > и один из процессов исполняет мой запрос. и именно этот запрос прибивается, не задевая управляющий процесс и другие процессы. А можете это показать? > c5.4xlarge Вот этот? c5.4xlarge 16 32 EBS-Only Up to 10 4,750 А диски там какие (в списке не видно, я не стал дальше искать)? Нагрузка по-прежнему неизвестна. Вы хотя бы всё, что у Вас спрашивает http://pgconfigurator.cybertec.at/ , покажите. И да, можете показать EXPLAIN с 11.8, всё-таки?
Обсуждают сегодня