Здесь я представляю результаты работы над первым шагом к внедрению временных таблиц в схему параллельного выполнения запросов в PostgreSQL - тестирование последовательной записи и чтения temp buffers. В системный каталог PostgreSQL добавлены функции измерения операций сброса буферов, и проведены тесты. Для целей оптимизатора выполнена оценка коэффициента стоимости сброса буфера временной таблицы на диск относительно уже существующего DEFAULT_SEQ_PAGE_COST. Выполнена оценка стоимости простого обхода temp buffers (dry-run). Измерения показывают, что последовательная запись примерно на 30% медленнее чтения. На основе этих результатов предложена формула оценки стоимости. Читать далее
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | [Перевод] Нетипичные оптимизации в PostgreSQL, или Креативное ускорение запросов | 5 | 7 | 02-03-2026 |
| 2 | Как мы автоматизировали анализ бенчмарков: опыт команды Postgres Professional | 5 | 7 | 05-02-2026 |
| 3 | Кэш результатов запросов в Postgres Pro: как ускорить часто выполняющиеся запросы и разгрузить базу | 5 | 7 | 15-05-2026 |
| 4 | Apache AGE под нагрузкой: что происходит, когда графы внутри PostgreSQL начинают по-настоящему тестировать | 0 | 7 | 24-03-2026 |
| 5 | Postgresso 4 (89) | 0 | 6 | 10-06-2026 |
| 6 | Сессионные вычислители — залог успеха аналитики будущего | 5 | 7 | 27-02-2026 |
| 7 | Posstgresso #1 (86) | 0 | 7 | 19-02-2026 |
| 8 | Переход MultiXactOffset на 64 бита в Postgres | 5 | 7 | 05-03-2026 |
| 9 | PostgreSQL 19: Часть 3 или Коммитфест 2025-11 | 0 | 5 | 03-02-2026 |