日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
?MySQL數(shù)據(jù)庫中的鎖有哪些類型

這篇文章給大家分享的是有關(guān)MySQL數(shù)據(jù)庫中的鎖有哪些類型的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。

創(chuàng)新互聯(lián)服務項目包括曲沃網(wǎng)站建設、曲沃網(wǎng)站制作、曲沃網(wǎng)頁制作以及曲沃網(wǎng)絡營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,曲沃網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務的客戶以成都為中心已經(jīng)輻射到曲沃省份的部分城市,未來相信會繼續(xù)擴大服務區(qū)域并繼續(xù)獲得客戶的支持與信任!

MySQL數(shù)據(jù)庫中的鎖有共享鎖,排他鎖,行鎖,表級鎖,行級鎖以及頁面鎖。

1、共享鎖(Shared Lock,也叫S鎖)

共享鎖(S)表示對數(shù)據(jù)進行讀操作。因此多個事務可以同時為一個對象加共享鎖。

產(chǎn)生共享鎖的sql語句:

select * from ad_plan lock in share mode;

2、排他鎖(Exclusive Lock,也叫X鎖)

排他鎖表示對數(shù)據(jù)進行寫操作。如果一個事務對對象加了排他鎖,其他事務就不能再給它加任何鎖了。
產(chǎn)生排他鎖的sql語句:

 select * from ad_plan for update;

3、行鎖(Row Lock)

對一行記錄加鎖,只影響一條記錄。

通常用在DML語句中,如INSERT, UPDATE, DELETE等。

InnoDB行鎖是通過給索引上的索引項加鎖來實現(xiàn)的,這一點MySQL與Oracle不同,后者是通過在數(shù)據(jù)塊中對相應數(shù)據(jù)行加鎖來實現(xiàn)的。

InnoDB這種行鎖實現(xiàn)特點意味著:只有通過索引條件檢索數(shù)據(jù),InnoDB才使用行級鎖,否則,InnoDB將使用表鎖!

4、鎖的密度

根據(jù)鎖的級別或密度來劃分,MySQL有三種鎖的級別:頁級、表級、行級。

(1)表級鎖

開銷小,加鎖快;不會出現(xiàn)死鎖;鎖定粒度大,發(fā)生鎖沖突的概率最高,并發(fā)度最低。

(2)行級鎖

開銷大,加鎖慢;會出現(xiàn)死鎖;鎖定粒度最小,發(fā)生鎖沖突的概率最低,并發(fā)度也最高。

(3)頁面鎖

開銷和加鎖時間界于表鎖和行鎖之間;會出現(xiàn)死鎖;鎖定粒度界于表鎖和行鎖之間,并發(fā)度一般。

感謝各位的閱讀!關(guān)于MySQL數(shù)據(jù)庫中的鎖有哪些類型就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!


網(wǎng)站標題:?MySQL數(shù)據(jù)庫中的鎖有哪些類型
當前地址:http://www.dlmjj.cn/article/pesdho.html