Основы
Начать изучение или обновить базовые знания.
Начать изучение или обновить базовые знания.
Список worst practice для PostgreSQL.
Основные пункты:
BETWEENNOT INtimestamp без таймзоны. Безопасно использовать только timestamptzserialЧуть более удобный explain analyze.
Count(*) vs Count(1) одинаковыеСтатья про оптимизацию авто вакума и блоатинга.
Спецификация уникальных идентификаторов UUIDv7 для ключей баз данных и распределенных систем по новому стандарту RFC9562
Большой и подробный цикл статей про индексы в PostgreSQL. С мякоткой и разбором планов запросов.