Pull to refresh
4
Send message

На одних СУБД был включен 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. С мониторингом конечно придется больше заморочиться

UFO landed and left these words here

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

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

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

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

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

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

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

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

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

Information

Rating
Does not participate
Registered
Activity

Specialization

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