Обновить
4

Пользователь

Отправить сообщение

На одних СУБД был включен autocommit а на других нет?

Что показывает pg_stat_activity о процессе который удерживает память?

А что ещё можно подключить вместо лампочки для блоков от 1000 ватт? Чайник? Сомневаюсь что где-то найду лампочку на 500 ватт

Pitr, autofailover, poller transaction mode, чтение с реплики, мониторинг - минимальный набор

Create index без concurrently

Analyze после создания индекса запускался?

Какие параметры СУБД использовать для столь мощного железа?

Уровень тяп ляп и в прод

Зачем для patroni systemd сервис отдельный ставить? Он уже давно в есть postgresql-common. Почему ставим pg 14 без data-checksums? Почему используется patroni.yml, а не config.yml? Почему в patroni.yml название кластера postgresql2? Зачем sudo для patronictl? Почему перезапускаем кластер patroni-psql15? и т.д.

Вообщем просто набор команд без какой-либо связи между ними.

Ещё для навигации можно добавить pushd и popd

если скрипт редачили на винде часто выручает sed -i 's/\r$//' script.sh

Alter system это чтобы вместе с бэкапом конфигурации восстанавливалась?

Можно добиться split brain с patroni. Чтобы было более правдоподобно, представим:

Сервис postgres в автозапуске и на хосте поменяли ip. После старта сервера patroni сразу падает, а postgres успешно стартует и приложения успешно подключаются по dns к СУБД

Можно сэкономить: 2-х нодовый patroni, consul, fast DNS, walg, minio. С мониторингом конечно придется больше заморочиться

НЛО прилетело и опубликовало эту надпись здесь

Чем wal-g не устроил?

Какой-то не очевидный коррелированный запрос. Обычно видишь в плане 1 строка и миллион циклов.

А jit везде был отключен?

В организации 40 компов перевёл на отечественное ПО. Половина пользователей даже разницы не заметили. Другая половина в негодовании 😅

А если 10 лет в гос секторе?

Хотелось бы по Postgres хороший тренажёр

Кейс это когда просят создать индекс для запроса, а то чёт БД тормозит. Открываешь запрос, а там 400 union и в каждом сортировки и функция upper в условиях 😅

Сомневаюсь что "просто". 1000 таблиц БД /dt *.* а по факту может кто-то просто логи партиционировал :)

DBA и так используют скрипты для оптимизации настроек под системные ресурсы при установке. Дописывать в конец postgresql.conf кажется не лучшее решение. Лучше уж отдельный журнал с историей изменений.

Shared buffers от 25% RAM - В любом посте про оптимизацию postgres.

Как насчёт effective io concurrency / random page cost? Определит под виртуализацией?

Есть примеры менее популярных параметров для оптимизации?

Информация

В рейтинге
6 485-й
Зарегистрирован
Активность

Специализация

Системный администратор, Администратор баз данных
Администрирование Linux
Системное администрирование
PostgreSQL
Администрирование баз данных