MultiXact member space exhaustion

MultiXact member space exhaustion

Nikolay and Michael are joined by Andrew Johnson and Nate Brennand from Metronome to discuss MultiXact member space exhaustion — what it is, how they managed to hit it, and some tips to prevent running into it at scale.
 
Here are some links to things they mentioned:
And here's the formula discussed for calculating how the member space can grow quadratically by the number of overlapping transactions:
  • Members can be calculated via: aₙ = 2 + [sum from k=3 to n+1 of k]
  • This simplifies to: aₙ = (((n+1)(n+2))/2) - 1

~~~

What did you like or not like? What should we discuss next time? Let us know via a YouTube comment, on social media, or by commenting on our Google doc!

~~~

Postgres FM is produced by:

With special thanks to:
  • Jessie Draws for the elephant artwork 

Some kind things our listeners have said