Post Thumbnail

Разбор write amplification в PostgreSQL.

Одна вставка строки в 40 байт на таблице с тремя индексами порождает 4 WAL-записи и ~345 байт лога - коэффициент амплификации ~8-10x.

Автор показывает SQL-скрипт для замера реальной амплификации на своей БД и предлагает четыре способа снижения: пакетная вставка через COPY, удаление неиспользуемых индексов, wal_compression и увеличение checkpoint_timeout

Похожее

Post Thumbnail

DuckDB v2.0

Авторы DuckDB представляют анонс крупного релиза v2.0 - Cyanoptera. Более 10...

Post Thumbnail

mmap

Автор, три года строивший append-only базы данных на терабайтных масштабах, подр...