а у вас вообще есть мониторинг базы? если есть, то ваш вопрос снимается относительно легко - либо нахождением нужной метрики в мониторинге, либо в ее добавлении и последующем наблюдении.
если мониторинга нет, то надо заняться его добавлением - это поможет для решения этой задачи и еще кучи последующих похожих задач в будущем.
а у вас вообще есть мониторинг базы? если есть, то ваш вопрос снимается относительно легко - либо нахождением нужной метрики в мониторинге, либо в ее добавлении и последующем наблюдении.
если мониторинга нет, то надо заняться его добавлением - это поможет для решения этой задачи и еще кучи последующих похожих задач в будущем.
на основе внутренних статс интерфейсов постгреса. Поищите в интернетах, сейчас довольно большой выбор как коробочных SaaS вариантов, так и кастомных расширений к zabbix/prometheus/grafana -- все они работают поверх этих интерфейсов.
work_mem надо увеличивать если создаются временные файлы, т.е. надо понять создаются ли они, и создают ли они вам повышенную нагрузку на диск. если ничего такого нет, то выхлопа от увеличения, может и не быть
work_mem надо увеличивать если создаются временные файлы, т.е. надо понять создаются ли они, и создают ли они вам повышенную нагрузку на диск. если ничего такого нет, то выхлопа от увеличения, может и не быть
Хм.. а слово Materialize в плане не об этом говорит (у нас там pg9.5)?
Ещё подскажите, как правильно определить, нужно ли настройки autovacuum-а/autoanalyze менять?
опять же смотрите в pg_stat_actvity, если там количество воркеров, почти всегда около значения autovacuum_max_workers, то надо что-то предпринимать - если воркеров мало то вцелом все ок
И сейчас уже кто-то майнит криптовалюту на этом сервере. И это не шутка — подобное систематически случается, т.е. что-то / кто-то сканирует сети на предмет "открытых" таким образом серверов postgres. :(
опять же смотрите в pg_stat_actvity, если там количество воркеров, почти всегда около значения autovacuum_max_workers, то надо что-то предпринимать - если воркеров мало то вцелом все ок
Эти воркеры могут ждать сколько угодно и не очищать таблицы, так как за пороговые значения циферки не выходят