亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

MySQL查看和修改事務(wù)隔離級(jí)別的實(shí)例講解

瀏覽:5日期:2023-10-16 10:40:17

查看事務(wù)隔離級(jí)別

在 MySQL 中,可以通過show variables like ’%tx_isolation%’或select @@tx_isolation;語句來查看當(dāng)前事務(wù)隔離級(jí)別。

查看當(dāng)前事務(wù)隔離級(jí)別的 SQL 語句和運(yùn)行結(jié)果如下:

mysql> show variables like ’%tx_isolation%’;+---------------+-----------------+| Variable_name | Value |+---------------+-----------------+| tx_isolation | REPEATABLE-READ |+---------------+-----------------+1 row in set, 1 warning (0.17 sec)mysql> select @@tx_isolation;+-----------------+| @@tx_isolation |+-----------------+| REPEATABLE-READ |+-----------------+1 row in set, 1 warning (0.00 sec)

結(jié)果顯示,目前 MySQL 的事務(wù)隔離級(jí)別是 REPEATABLE-READ。

另外,還可以使用下列語句分別查詢?nèi)趾蜁?huì)話的事務(wù)隔離級(jí)別:

SELECT @@global.tx_isolation;SELECT @@session.tx_isolation;

提示:在MySQL 8.0.3 中,tx_isolation 變量被 transaction_isolation 變量替換了。在 MySQL 8.0.3 版本中查詢事務(wù)隔離級(jí)別,只要把上述查詢語句中的 tx_isolation 變量替換成 transaction_isolation 變量即可。

修改事務(wù)隔離級(jí)別

MySQL 提供了 SET TRANSACTION 語句,該語句可以改變單個(gè)會(huì)話或全局的事務(wù)隔離級(jí)別。語法格式如下:

SET [SESSION | GLOBAL] TRANSACTION ISOLATION LEVEL {READ UNCOMMITTED | READ COMMITTED | REPEATABLE READ | SERIALIZABLE}

其中,SESSION 和 GLOBAL 關(guān)鍵字用來指定修改的事務(wù)隔離級(jí)別的范圍:

SESSION:表示修改的事務(wù)隔離級(jí)別將應(yīng)用于當(dāng)前 session(當(dāng)前 cmd 窗口)內(nèi)的所有事務(wù); GLOBAL:表示修改的事務(wù)隔離級(jí)別將應(yīng)用于所有 session(全局)中的所有事務(wù),且當(dāng)前已經(jīng)存在的 session 不受影響; 如果省略 SESSION 和 GLOBAL,表示修改的事務(wù)隔離級(jí)別將應(yīng)用于當(dāng)前 session 內(nèi)的下一個(gè)還未開始的事務(wù)。

任何用戶都能改變會(huì)話的事務(wù)隔離級(jí)別,但是只有擁有 SUPER 權(quán)限的用戶才能改變?nèi)值氖聞?wù)隔離級(jí)別。

如果使用普通用戶修改全局事務(wù)隔離級(jí)別,就會(huì)提示需要超級(jí)權(quán)限才能執(zhí)行此操作的錯(cuò)誤信息,SQL 語句和運(yùn)行結(jié)果如下:

C:Usersleovo>mysql -utestuser -pEnter password: ******Welcome to the MySQL monitor. Commands end with ; or g.Your MySQL connection id is 41Server version: 5.7.29-log MySQL Community Server (GPL) Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners. Type ’help;’ or ’h’ for help. Type ’c’ to clear the current input statement. mysql> SET GLOBAL TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;ERROR 1227 (42000): Access denied; you need (at least one of) the SUPER privilege(s) for this operationmysql> SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;Query OK, 0 rows affected (0.00 sec)

示例 1

使用 SET TRANSACTION 語句分別修改 session 和全局的事務(wù)隔離級(jí)別SQL 語句和運(yùn)行結(jié)果如下:

mysql> select @@session.tx_isolation;+------------------------+| @@session.tx_isolation |+------------------------+| SERIALIZABLE |+------------------------+1 row in set, 1 warning (0.00 sec)mysql> SET GLOBAL TRANSACTION ISOLATION LEVEL REPEATABLE READ;Query OK, 0 rows affected (0.00 sec)mysql> select @@global.tx_isolation;+-----------------------+| @@global.tx_isolation |+-----------------------+| REPEATABLE-READ |+-----------------------+1 row in set, 1 warning (0.00 sec)

還可以使用 set tx_isolation 命令直接修改當(dāng)前 session 的事務(wù)隔離級(jí)別,SQL 語句和運(yùn)行結(jié)果如下:

mysql> set tx_isolation=’READ-COMMITTED’;Query OK, 0 rows affected, 1 warning (0.00 sec)mysql> select @@session.tx_isolation;+------------------------+| @@session.tx_isolation |+------------------------+| READ-COMMITTED |+------------------------+1 row in set, 1 warning (0.00 sec)

知識(shí)點(diǎn)補(bǔ)充

Mysql事務(wù)隔離級(jí)別之讀提交流程圖

MySQL查看和修改事務(wù)隔離級(jí)別的實(shí)例講解

以上就是MySQL查看和修改事務(wù)隔離級(jí)別的實(shí)例講解的詳細(xì)內(nèi)容,更多關(guān)于MySQL查看和修改事務(wù)隔離級(jí)別的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: MySQL 數(shù)據(jù)庫
相關(guān)文章:
主站蜘蛛池模板: 99精品视频在线 | 日韩视频免费在线观看 | 黑人在线播放 | 制服丝袜视频在线 | 亚洲欧美激情综合第一区 | 精品久久久久久亚洲 | 日本一区二区三区四区无限 | 久久视频精品线视频在线网站 | 成人精品视频一区二区三区 | 欧美国产综合日韩一区二区 | 欧美精品久久久久久久影视 | 又黄又爽的成人免费视频播放 | 亚洲精选在线 | 亚洲一区毛片 | 永久网站色视频在线观看免费 | 99久久免费国产精品 | 2021中文字幕 | 免费一区二区三区视频狠狠 | 在线观看日本永久免费视频 | 欧美破处视频在线 | 国产香蕉视频在线 | 黄色高清在线观看 | 日韩 欧美 亚洲 国产 | 一区二区高清视频 | 国产专区在线播放 | 国产精品一区二区三区四区 | 日韩欧美一二三区 | 日韩毛片大全免费高清 | 亚洲欧美在线一区二区 | 日日摸夜夜添夜夜添欧美毛片 | 亚洲与黑人 | 精品在线一区二区三区 | 久久精品国产99精品国产2021 | 亚色图 | 国产卡一卡二卡三 | 国产精品第四页 | 老头边吃奶边做边爱 | 午夜精品久久久久久久久 | 国内自拍网址 | 美国三级视频 | 欧美一区二区久久精品 |