All Questions
Postgresql hard

What is the specific purpose of 'Freezing' a row (modifying its `xmin` status) during a major VACUUM operation?

  1. A It marks the row as read-only to prevent concurrent transactions from modifying its physical offset.
  2. B It moves the row from the primary heap file to a compressed archival segment on slower disk storage.
  3. C It replaces the XID with a special value that makes the row visible to all future transactions.
  4. D It encrypts the row data using a session-specific key to protect against offline disk-access attacks.

One system design question a day, with spaced repetition so the ones you miss come back.

Get the app

Related questions