wait_after_commit

wait_after_commit specifies that a transaction cannot start until the transaction scheduled to commit immediately preceding it has committed completely.

It is recommended to use wait_after_commit serialization method for those databases which use Multiversion Concurrency Control (MVCC) or Optimistic Concurrency Control such as Oracle. For all others, wait_for_commit can be used as the default method.

Thread Timing with wait_after_commit Serialization Method
This figure illustrates thread timing with wait_after_commit serialization method.