国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

Windows環境開倆個CMD窗口操作MySQL測試加鎖的疑問

瀏覽:140日期:2022-06-18 18:45:41

問題描述

我在windows上開倆個窗口第一個窗口執行:

begin;delete from ks_app_textlog where id = 2;

第二個窗口執行:

begin;delete from ks_app_textlog where id = 3;

執行結果是第二個窗口執行delete操作時卡住,應該是在等待鎖,但是根據許多博客說的進行MySQL加鎖分析之后,上述倆個加鎖的是倆個不同的行,應該是不會卡住,我就想不明白為啥會這樣,然后我到Linux下去執行,發現符合預期,并沒有卡住等待鎖。

注1:id是主鍵,沒有其他索引。注2:windows上mysql是直接用5.7版本編譯好的包,解壓縮安裝的,linux上是mysql 5.5,直接用rpm安裝的

不知道哪位可以看出什么問題?

問題解答

回答1:

這個我也不知道。。。id是主鍵,你的寫法mysql也的確鎖的是不同的行,因為是行鎖,為啥在windows上有這個原因,我晚上去我windows上的mysql Test看看

回答2:

要看你的存儲引擎是什么

mysql> show engines;mysql> show variables like ’%storage_engine%’;

不同存儲引擎的鎖力度是不一樣的。

查看是否設置里自動提交

show variables like ’autocommit’G

相關文章:
主站蜘蛛池模板: 西林县| 威宁| 霍林郭勒市| 和硕县| 邯郸县| 扶余县| 绥宁县| 河间市| 万盛区| 南安市| 胶州市| 田林县| 台州市| 兴城市| 邹平县| 休宁县| 孙吴县| 嘉义县| 白水县| 石屏县| 如东县| 景宁| 浮梁县| 河间市| 河津市| 克东县| 迭部县| 鹿泉市| 当涂县| 保山市| 蚌埠市| 文化| 临泽县| 望都县| 金堂县| 光山县| 沛县| 延安市| 永清县| 曲沃县| 资中县|