digital-garden/meta/zero/00 PostgreSQL.md

2.1 KiB
Raw Blame History

aliases tags zero-link title
PostgreSQL
type/zero-link
00 Реляционная база данных
PostgreSQL

Заметки

  • PostgreSQL пишет на диск в два места в хранилище данных и в журнал.
  • Изменение данных не заменяет строчку физически в памяти, а добавляет новую версию строки. Устаревшие строки через какое-то время помечаются и в них пишутся новые данные.
  • Если транзакции нужно выполнить операцию с данными, с которыми работает другая транзакция, то она может встать в очередь.
  • В логи попадают не все запросы. Это настраивается конфигурационными параметрами. Если логировать все запросы, то просядет производительность.
  • Типичный размер ../../dev/database/DB page 8 килобайт. На страницу помещается ~ 100 записей.

Дополнительные материалы