mysql隔離級(jí)別

一伍宦、MySQL事務(wù)隔離級(jí)別

image.png

mysql默認(rèn)的事務(wù)隔離級(jí)別為repeatable-read(可重復(fù)讀)

1.未提交可讀
2.提交可讀
3.可重復(fù)讀
4.可序列化讀

二.事務(wù)的常見問(wèn)題

1、臟讀:事務(wù)A讀取了事務(wù)B更新的數(shù)據(jù)蔓罚,然后B回滾操作盛末,那么A讀取到的數(shù)據(jù)是臟數(shù)據(jù)

2逮走、不可重復(fù)讀:事務(wù) A 多次讀取同一數(shù)據(jù)贯莺,事務(wù) B 在事務(wù)A多次讀取的過(guò)程中孙咪,對(duì)數(shù)據(jù)作了更新并提交,導(dǎo)致事務(wù)A多次讀取同一數(shù)據(jù)時(shí)夺刑,結(jié)果 不一致缅疟。

3、幻讀:系統(tǒng)管理員A將數(shù)據(jù)庫(kù)中所有學(xué)生的成績(jī)從具體分?jǐn)?shù)改為ABCDE等級(jí)遍愿,但是系統(tǒng)管理員B就在這個(gè)時(shí)候插入了一條具體分?jǐn)?shù)的記錄存淫,當(dāng)系統(tǒng)管理員A改結(jié)束后發(fā)現(xiàn)還有一條記錄沒(méi)有改過(guò)來(lái),就好像發(fā)生了幻覺(jué)一樣沼填,這就叫幻讀桅咆。

小結(jié):不可重復(fù)讀的和幻讀很容易混淆,不可重復(fù)讀側(cè)重于修改坞笙,幻讀側(cè)重于新增或刪除岩饼。解決不可重復(fù)讀的問(wèn)題只需鎖住滿足條件的行刽脖,解決幻讀需要鎖表

三.事務(wù)特性

數(shù)據(jù)庫(kù)事務(wù)特性ACID,即原子性忌愚、一致性曲管、隔離性和持久性。

(1)原子性:原子性這個(gè)概念其實(shí)就是指硕糊,一個(gè)事務(wù)內(nèi)的所有SQL操作都是一個(gè)整體院水,因此只有所有的SQL操作都完全執(zhí)行成功,該事務(wù)方可以認(rèn)為提交成功简十。如果在提交事務(wù)過(guò)程中某一條SQL語(yǔ)句執(zhí)行失敗檬某,則整個(gè)事務(wù)必須回滾到事務(wù)提交前的狀態(tài)。
(2)一致性:而一致性這個(gè)概念則是指螟蝙,事務(wù)在完成的時(shí)候恢恼,必須要保證所有的數(shù)據(jù)都保持一致的狀態(tài),而落實(shí)到數(shù)據(jù)庫(kù)的各個(gè)組成部分上胰默,則要求開發(fā)人員能夠保證數(shù)據(jù)场斑、索引、約束牵署、日志等在事務(wù)前后具備一致性漏隐。
(3)隔離性:隔離性這個(gè)概念主要針對(duì)并發(fā),其核心思想就是不同的并發(fā)事務(wù)對(duì)數(shù)據(jù)產(chǎn)生的修改必須是相互隔離的奴迅,假設(shè)有兩個(gè)不同的事務(wù)A和B并發(fā)執(zhí)行青责,那么對(duì)A來(lái)講,它在執(zhí)行前的狀態(tài)只有兩種取具,即B執(zhí)行前和B執(zhí)行后脖隶。同理,對(duì)B來(lái)講同樣是如此暇检,這樣的特性我們就稱為隔離性产阱。
(4)持久性:持久性相對(duì)簡(jiǎn)單,是指事務(wù)完成以后它對(duì)數(shù)據(jù)的影響是永久性的占哟。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末心墅,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子榨乎,更是在濱河造成了極大的恐慌,老刑警劉巖瘫筐,帶你破解...
    沈念sama閱讀 222,252評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蜜暑,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡策肝,警方通過(guò)查閱死者的電腦和手機(jī)肛捍,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門隐绵,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人拙毫,你說(shuō)我怎么就攤上這事依许。” “怎么了缀蹄?”我有些...
    開封第一講書人閱讀 168,814評(píng)論 0 361
  • 文/不壞的土叔 我叫張陵峭跳,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我缺前,道長(zhǎng)蛀醉,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,869評(píng)論 1 299
  • 正文 為了忘掉前任衅码,我火速辦了婚禮拯刁,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘逝段。我一直安慰自己垛玻,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,888評(píng)論 6 398
  • 文/花漫 我一把揭開白布奶躯。 她就那樣靜靜地躺著夭谤,像睡著了一般。 火紅的嫁衣襯著肌膚如雪巫糙。 梳的紋絲不亂的頭發(fā)上朗儒,一...
    開封第一講書人閱讀 52,475評(píng)論 1 312
  • 那天,我揣著相機(jī)與錄音参淹,去河邊找鬼醉锄。 笑死,一個(gè)胖子當(dāng)著我的面吹牛浙值,可吹牛的內(nèi)容都是我干的恳不。 我是一名探鬼主播,決...
    沈念sama閱讀 41,010評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼开呐,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼烟勋!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起筐付,我...
    開封第一講書人閱讀 39,924評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤卵惦,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后瓦戚,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體沮尿,經(jīng)...
    沈念sama閱讀 46,469評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,552評(píng)論 3 342
  • 正文 我和宋清朗相戀三年较解,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了畜疾。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片赴邻。...
    茶點(diǎn)故事閱讀 40,680評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖啡捶,靈堂內(nèi)的尸體忽然破棺而出姥敛,到底是詐尸還是另有隱情,我是刑警寧澤瞎暑,帶...
    沈念sama閱讀 36,362評(píng)論 5 351
  • 正文 年R本政府宣布彤敛,位于F島的核電站,受9級(jí)特大地震影響金顿,放射性物質(zhì)發(fā)生泄漏臊泌。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,037評(píng)論 3 335
  • 文/蒙蒙 一揍拆、第九天 我趴在偏房一處隱蔽的房頂上張望渠概。 院中可真熱鬧,春花似錦嫂拴、人聲如沸播揪。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,519評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)猪狈。三九已至,卻和暖如春辩恼,著一層夾襖步出監(jiān)牢的瞬間雇庙,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,621評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工灶伊, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留疆前,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,099評(píng)論 3 378
  • 正文 我出身青樓聘萨,卻偏偏與公主長(zhǎng)得像竹椒,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子米辐,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,691評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容