TGViewer
Postgres Professional Postgres Professional @postgres_pro · 3.53K subscribers
Post #1318 2.92K
Сколько стоит сброс временных буферов на диск в PostgreSQL

В PostgreSQL параллельность часто упирается во временные таблицы: воркеры не видят локальные буферы лидера, и параллельный план просто не включается.

Выход: перед параллельной частью сбросить измененные временные страницы на диск и дальше не менять таблицу. Тогда воркеры смогут читать ее параллельно. Но сброс может стоить дорого, поэтому его нельзя включать вслепую.

В карточках показали, как измерить цену такого сброса, какие счетчики для этого нужны и как свести результаты к простой оценке, чтобы планировщик выбирал параллельность только там, где она реально окупается.

Полная версия — на Хабре.
  • 👍 7
  • ❤ 5
  • 🔥 1
More from @postgres_pro
  1. Sep 29, 2026🐘 ФОРС Дистрибуция протестировала Postgres Pro AXE на 1 и 10 ТБ данных. 30 сентября экспе…
  2. Sep 28, 2026🚀 Наш метод доступа iHeap ускоряет выборку из больших таблиц PostgreSQL и сам создает инд…
  3. Sep 24, 2026🚀 Показываем, как перенести тяжелые отчеты 1С на реплику Postgres Pro Enterprise для 1С и…
  4. Sep 23, 2026⏰ Через час, в 11:00 по Москве, начнем вебинар «Postgres Pro Backup Enterprise: от бэкапа…
  5. Sep 22, 2026🌅 Утро вечера мудренее. Особенно если завтра 23 сентября и последний день приема докладов…
  6. Sep 22, 2026Tarkett перенесла 1С и 1С:ЗУП с Microsoft SQL Server на Postgres Pro Enterprise для 1С — н…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →