第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

請教各位一個(gè)問題,MySQL中隔離用rr好還是RC好?

請教各位一個(gè)問題,MySQL中隔離用rr好還是RC好?

HUWWW 2019-06-18 09:28:44
Mysql:既然可重復(fù)讀RR事務(wù)隔離解決了幻讀問題,那么serializable隔離相對于RR隔離有啥好處?
查看完整描述

2 回答

?
阿晨1998

TA貢獻(xiàn)2037條經(jīng)驗(yàn) 獲得超6個(gè)贊

Repeatableread能解決幻讀?可重復(fù)讀。在同一個(gè)事務(wù)內(nèi)的查詢都是事務(wù)開始時(shí)刻一致的,InnoDB默認(rèn)級別。在SQL標(biāo)準(zhǔn)中,該隔離級別消除了不可重復(fù)讀,但是還存在幻象讀。

MySQL數(shù)據(jù)庫中默認(rèn)隔離級別為RR,但是實(shí)際情況是使用RC 和 RR隔離級別的都不少。好像淘寶、網(wǎng)易都是使用的 RC 隔離級別。那么在MySQL中 RC 和 RR有什么區(qū)別呢?我們該如何選擇呢?為什么MySQL將RR作為默認(rèn)的隔離級別呢?

查看完整回答
反對 回復(fù) 2019-06-18
?
慕蓋茨4494581

TA貢獻(xiàn)1850條經(jīng)驗(yàn) 獲得超11個(gè)贊

對于一般業(yè)務(wù)來說沒啥好處,反而對性能有影響,對于特殊業(yè)務(wù)來說就比較方便
RR解決幻讀是通過手動(dòng)加鎖來實(shí)現(xiàn)的,如果加鎖不正確,還是會(huì)出現(xiàn)幻讀,在不進(jìn)行全表鎖的情況下,很難避免其他事務(wù)不會(huì)對當(dāng)前事務(wù)有影響。
所以,serializable的好處就是完全隔絕了其他事務(wù)對當(dāng)前事務(wù)的影響,在開發(fā)人員對數(shù)據(jù)庫理解不夠的時(shí)候,使用serializable比手動(dòng)加鎖要安全
                            
查看完整回答
反對 回復(fù) 2019-06-18
  • 2 回答
  • 0 關(guān)注
  • 1541 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號