天天看點

事務有哪些隔離級别

為了防止出現髒讀、不可重複讀、幻讀等情況,我們就需要根據我們的實際需求來設定資料庫的隔離級别。

以下最常見的四種的隔離級别

  • 讀未送出(Read Uncommitted)啥都預防不了
  • 讀送出(Read Committed)使用快照讀避免髒讀,但是不可重複讀和幻讀不行
  • 可重複讀(Repeated Read)使用“快照讀(Snapshot Read)”,鎖住被讀取記錄,避免出現“髒讀”、“不可重複讀”
  • 串行化(Serializable)串行執行,效率差

繼續閱讀