欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

怎么使用innodb行鎖

本篇內(nèi)容主要講解“怎么使用innodb行鎖”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學(xué)習(xí)“怎么使用innodb行鎖”吧!

創(chuàng)新互聯(lián)建站長期為上1000+客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為灌云企業(yè)提供專業(yè)的做網(wǎng)站、網(wǎng)站制作,灌云網(wǎng)站改版等技術(shù)服務(wù)。擁有十多年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。

三種級別

record lock  鎖住某一行記錄  

gap lock     鎖住某一段范圍中的記錄 

next key lock 是前兩者效果的疊加
實驗環(huán)境
MySQL> select @@tx_isolation;
+-----------------+
| @@tx_isolation  |
+-----------------+
| REPEATABLE-READ |
+-----------------+
1 row in set (0.00 sec)
mysql> select * from t;
+------+
| id   |
+------+
|    2 |
|    8 |
|   19 |
|   22 |
+------+
mysql> create index t_ind on t(id);
Query OK, 0 rows affected (8.52 sec)
 同時打開兩個會話,并打開事物
會話一
mysql> start transaction;
Query OK, 0 rows affected (0.00 sec)
mysql> delete from t where id=19;
Query OK, 1 row affected (0.00 sec)
會話二
mysql> start transaction;
Query OK, 0 rows affected (0.00 sec)
mysql> insert into t values(55);
Query OK, 1 row affected (0.00 sec)
mysql> insert into t values(10);
^C^C -- query aborted
ERROR 1317 (70100): Query execution was interrupted
mysql> 
mysql> insert into t values(1);
Query OK, 1 row affected (0.00 sec)

mysql> insert into t values(12);
^C^C -- query aborted
ERROR 1317 (70100): Query execution was interrupted
mysql> 
會話二說明8-22之間被鎖住了,無法插入數(shù)據(jù).這就是gap lock                                                      

取消gap lock
修改事物的隔離級別到READ COMMITTED                                                                               

到此,相信大家對“怎么使用innodb行鎖”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

分享文章:怎么使用innodb行鎖
轉(zhuǎn)載源于:http://chinadenli.net/article8/gjciip.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站ChatGPT、建站公司外貿(mào)建站、企業(yè)網(wǎng)站制作網(wǎng)站導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司