溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MYSQL GAP鎖在同一個查詢段中能不能兼容

發(fā)布時間:2021-09-16 10:32:07 來源:億速云 閱讀:140 作者:chen 欄目:大數(shù)據(jù)

這篇文章主要介紹“MYSQL GAP鎖在同一個查詢段中能不能兼容”,在日常操作中,相信很多人在MYSQL GAP鎖在同一個查詢段中能不能兼容問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”MYSQL GAP鎖在同一個查詢段中能不能兼容”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

MYSQL 的鎖,一直都是一個研究的熱點,其中GAP鎖的研究一直很 HOT,如果有人問,在同一個查詢段,GAP 鎖是否可以“兼容”。你怎么回答,這里不做直接回答,我們來做實驗

先交代清楚這個實驗是怎么做的。

use test;

CREATE TABLE IF NOT EXISTS `gap_test`(

   `id` INT UNSIGNED AUTO_INCREMENT,

   `name` VARCHAR(20) ,

   `age` tinyint ,

   `date` DATETIME,

   PRIMARY KEY ( `id` )

)ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 row_format = DYNAMIC;

insert into `gap_test`  (name,age,date) values ('austin',18,now());

insert into `gap_test`  (name,age,date) values ('tim',28,now());

insert into `gap_test`  (name,age,date) values ('johnny',16,now());

insert into `gap_test`  (name,age,date) values ('jason',17,now());

insert into `gap_test`  (name,age,date) values ('winnset',38,now());

create index ix_gap_test_age on gap_test(age);

上面是初始的數(shù)據(jù)。

情景1 ,

Session 1 

MYSQL GAP鎖在同一個查詢段中能不能兼容

Session 2 

MYSQL GAP鎖在同一個查詢段中能不能兼容

下面我們看鎖的信息

MYSQL GAP鎖在同一個查詢段中能不能兼容

產(chǎn)生鎖,但沒有gap  鎖

2  情況2 

session 1

MYSQL GAP鎖在同一個查詢段中能不能兼容

session 2

MYSQL GAP鎖在同一個查詢段中能不能兼容

的信息

MYSQL GAP鎖在同一個查詢段中能不能兼容

情況3

session 1 

MYSQL GAP鎖在同一個查詢段中能不能兼容

Session 2

MYSQL GAP鎖在同一個查詢段中能不能兼容

結果

MYSQL GAP鎖在同一個查詢段中能不能兼容

情況4 

session 1

MYSQL GAP鎖在同一個查詢段中能不能兼容

session 2

MYSQL GAP鎖在同一個查詢段中能不能兼容

結果不鎖

情況 5 

session 1

MYSQL GAP鎖在同一個查詢段中能不能兼容

session 2

MYSQL GAP鎖在同一個查詢段中能不能兼容

結果

MYSQL GAP鎖在同一個查詢段中能不能兼容

情況 6

session 1

MYSQL GAP鎖在同一個查詢段中能不能兼容

session 2

MYSQL GAP鎖在同一個查詢段中能不能兼容

結果

MYSQL GAP鎖在同一個查詢段中能不能兼容

情況 7

session 1

MYSQL GAP鎖在同一個查詢段中能不能兼容

session 2

MYSQL GAP鎖在同一個查詢段中能不能兼容

結果

MYSQL GAP鎖在同一個查詢段中能不能兼容

情況 8 

session 1

MYSQL GAP鎖在同一個查詢段中能不能兼容

session 2

MYSQL GAP鎖在同一個查詢段中能不能兼容

結果

MYSQL GAP鎖在同一個查詢段中能不能兼容

到此,關于“MYSQL GAP鎖在同一個查詢段中能不能兼容”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關知識,請繼續(xù)關注億速云網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI