亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

mysql事務隔離級別詳情

 更新時間:2021年10月23日 11:31:59   作者:xdhchen  
這篇文章主要介紹了mysql事務隔離級別,文章圍繞mysql事務隔離的相關資料詳細展開文章重點,需要的小伙伴可以參考一下,希望對你有所幫助

serializable 串行化(無問題)

事務必須以順序的方式執(zhí)行,前一個事務提交之前后面的事務無法進行提交,最安全,但是不能并發(fā)操作,導致效率低下.

repeatab read 可重復讀(默認隔離級別)(幻讀)

在一個事務未提交之前,里面不論執(zhí)行多少次查詢,查詢的結果都一樣(即使這條記錄被別的事務修改過)但是可能會出現(xiàn)幻讀

read committed 讀已提交(不可重復度,幻讀)

在當前事務中別的事務提交的數(shù)據(jù)可以看到,那么可能會導致不可重復讀(另一個線程提交數(shù)據(jù)后當前線程可以看到,然后就會導致前后兩次同一條sql查詢出來的結果不一樣(對比可重復讀)).

也可能出現(xiàn)幻讀
 user1查詢wangwu是沒有的,然后user2開啟事務并且插入wangwu但是不提交數(shù)據(jù),user1再次查詢還是沒有的,執(zhí)行插入wangwu操作,但是執(zhí)行失敗,明明wangw不存在但是無法插入,出現(xiàn)幻讀.

read uncommitted 讀未提交(幻讀,不可重復讀,臟讀)

  • 臟讀:當前事務會讀到其他事務未提交的數(shù)據(jù),萬一其他事務集中回滾,那么當前事務讀取的數(shù)據(jù)是不合法的,稱為臟讀.
  • 出現(xiàn)不可重復讀:其他事務提交的修改會被當前事務感知到,從而查詢出來的結果都是不一樣的.
  • 出現(xiàn)幻讀:首先user1查詢wangwu不存在,user2開啟事務并且插入wangwu但是不提交事務,此時user1查詢到wangwu存在,執(zhí)行

deletewangwu操作是失敗的,明明查詢到了wangwu但是無法刪除?

到此這篇關于mysql事務隔離級別詳情的文章就介紹到這了,更多相關mysql事務隔離級別內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • MySQL使用游標批量處理進行表操作

    MySQL使用游標批量處理進行表操作

    這篇文章主要介紹了MySQL使用游標批量進行表操作,包括批量添加索引、批量添加字段等,感興趣的小伙伴們可以參考一下
    2016-03-03
  • Mysql中返回一個數(shù)據(jù)庫的所有表名,列名數(shù)據(jù)類型備注

    Mysql中返回一個數(shù)據(jù)庫的所有表名,列名數(shù)據(jù)類型備注

    在Mysql中怎樣返回一個數(shù)據(jù)庫的所有表名,列名數(shù)據(jù)類型備注
    2010-04-04
  • mysql并發(fā)控制原理知識點

    mysql并發(fā)控制原理知識點

    在本篇文章里小編給大家整理的是一篇關于mysql并發(fā)控制原理知識點內容,需要的朋友們參考下吧。
    2020-02-02
  • 如何使用分區(qū)處理MySQL的億級數(shù)據(jù)優(yōu)化

    如何使用分區(qū)處理MySQL的億級數(shù)據(jù)優(yōu)化

    mysql在查詢上千萬級數(shù)據(jù)的時候,通過索引可以解決大部分查詢優(yōu)化問題。但是在處理上億數(shù)據(jù)的時候,應該怎么解決,本文就是用分區(qū)來優(yōu)化一下,感興趣的一起來了解一下
    2021-06-06
  • mysql報錯:Deadlock found when trying to get lock; try restarting transaction的解決方法

    mysql報錯:Deadlock found when trying to get lock; try restarti

    這篇文章主要給大家介紹了關于mysql出現(xiàn)報錯:Deadlock found when trying to get lock; try restarting transaction的解決方法,文中通過示例代碼介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面來一起看看吧。
    2017-07-07
  • mysql update語句的執(zhí)行過程詳解

    mysql update語句的執(zhí)行過程詳解

    本文詳細介紹了,mysql中update語句的執(zhí)行過程,系統(tǒng)全面的學習下update更新語句的執(zhí)行過程,有需要的朋友可以參考下
    2020-03-03
  • MySQL中如何清空表數(shù)據(jù)

    MySQL中如何清空表數(shù)據(jù)

    這篇文章主要介紹了MySQL清空表數(shù)據(jù)的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • 解決Mysql多行子查詢的使用及空值問題

    解決Mysql多行子查詢的使用及空值問題

    所謂多行子查詢,是指執(zhí)行查詢語句獲得的結果集中返回了多行數(shù)據(jù)的子查詢,今天通過本文給大家分享Mysql多行子查詢的使用及空值問題,感興趣的朋友一起看看吧
    2022-01-01
  • MySQL數(shù)據(jù)庫索引以及失效場景詳解

    MySQL數(shù)據(jù)庫索引以及失效場景詳解

    索引是一種數(shù)據(jù)結構,為了應對不同的場景會有多種實現(xiàn),下面這篇文章主要給大家介紹了關于MySQL數(shù)據(jù)庫索引以及失效場景的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-01-01
  • mysql嚴格模式Strict?Mode詳細說明

    mysql嚴格模式Strict?Mode詳細說明

    使用mysql嚴格模式可以使數(shù)據(jù)更加安全嚴格,缺點是減少了對空數(shù)據(jù)入庫的兼容性,下面這篇文章主要給大家介紹了關于mysql嚴格模式Strict?Mode詳細說明的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-08-08

最新評論