2.1 KiB
2.1 KiB
aliases | tags | zero-link | title | |||
---|---|---|---|---|---|---|
|
|
|
PostgreSQL |
- Устройство PostgreSQL
- Журнал: Write-Ahead Log
- Индекс в PostgreSQL
- Репликация в PostgreSQL
- Бэкап в PostgreSQL
- Профилирование запросов в PostgreSQL
- ../../dev/database/postgresql/Таблица в PostgreSQL
Заметки
- PostgreSQL пишет на диск в два места – в хранилище данных и в журнал.
- Изменение данных не заменяет строчку физически в памяти, а добавляет новую версию строки. Устаревшие строки через какое-то время помечаются и в них пишутся новые данные.
- Если транзакции нужно выполнить операцию с данными, с которыми работает другая транзакция, то она может встать в очередь.
- В логи попадают не все запросы. Это настраивается конфигурационными параметрами. Если логировать все запросы, то просядет производительность.
- Типичный размер ../../dev/database/DB page 8 килобайт. На страницу помещается ~ 100 записей.