Переход MultiXactOffset на 64 бита в Postgres
Ещё в 1987 году Майкл Стоунбрейкер в основополагающем документе «The Design of POSTGRES» написал, что транзакции должны быть 64-битными. Прошло почти 40 лет — и Postgres до сих пор живёт в мире 32-битных счётчиков. Но в декабре 2025 года в кодовую базу тихо вошёл мой коммит, который стал первым реальным шагом к тому, о чём думал Стоунбрейкер. Расскажу, что именно изменилось и почему это важнее, чем кажется.
https://habr.com/ru/companies/postgrespro/articles/1006080/
#postgresql #64битные_счетчики #MultiXactOffset #wraparound #транзакции #транзакции_в_бд #производительность #производительность_sql
