# `Async Commit`
+ Two phases
+ A successful `prewrite` is considered as committed
+ Key changes
  + Store secondary keys in primary key
+ Read will wait until it has been actually committed

![`smart`](TransactionAsyncCommitPkSk_aa_001_20221024.png)

------------------------------------------------------------

