Conversation

Oracleはどうやって行の可視性を決定しているのでしょうか?たとえば行を挿入した時に、PostgreSQL同様挿入したトランザクションのxidを行に一緒に書いていると思うのですが、そのトランザクションが走行中なのか、すでにコミットしたのかはどこに書いてあるのでしょう?
2
4
Replying to
As I understand it, there are "interesting transaction lists" (ITLs) in each block -- a fixed list of XIDs, along with a small amount of associated metadata for each. Both index blocks and heap blocks have ITLs.
2
3