国产美女一级毛片精品久久久|婷婷影院在线综合免费视频|最新国产午夜精品视频成人|久久精品九九无码免费

MySQl事務(wù)隔離級(jí)別的命令代碼是怎樣的?

來(lái)源:北大青鳥(niǎo)飛迅校區(qū)|發(fā)布時(shí)間:2013-05-01 10:27:52

  MySQl事務(wù)隔離級(jí)別的命令代碼以及簡(jiǎn)單理解:

  1.查看當(dāng)前會(huì)話隔離級(jí)別

  select @@tx_isolation;

  2.查看系統(tǒng)當(dāng)前隔離級(jí)別a

  select @@global.tx_isolation;

  3.設(shè)置當(dāng)前會(huì)話隔離級(jí)別

  set session transaction isolatin level repeatable read;

  4.設(shè)置系統(tǒng)當(dāng)前隔離級(jí)別

  set global transaction isolation level repeatable read;

  5.命令行,開(kāi)始事務(wù)時(shí)

  set autocommit=off 或者 start transaction

  關(guān)于隔離級(jí)別的理解

  1.read uncommitted

  可以看到未提交的數(shù)據(jù)(臟讀),舉個(gè)例子:別人說(shuō)的話你都相信了,但是可能他只是說(shuō)說(shuō),并不實(shí)際做。

  2.read committed

  讀取提交的數(shù)據(jù)。但是,可能多次讀取的數(shù)據(jù)結(jié)果不一致(不可重復(fù)讀,幻讀)。用讀寫(xiě)的觀點(diǎn)就是:讀取的行數(shù)據(jù),可以寫(xiě)。

  3.repeatable read(MySQL默認(rèn)隔離級(jí)別)

  可以重復(fù)讀取,但有幻讀。讀寫(xiě)觀點(diǎn):讀取的數(shù)據(jù)行不可寫(xiě),但是可以往表中新增數(shù)據(jù)。在MySQL中,其他事務(wù)新增的數(shù)據(jù),看不到,不會(huì)產(chǎn)生幻讀。采用多版本并發(fā)控制(MVCC)機(jī)制解決幻讀問(wèn)題。

  4.serializable

  可讀,不可寫(xiě)。像java中的鎖,寫(xiě)數(shù)據(jù)必須等待另一個(gè)事務(wù)結(jié)束。

上一篇:提高SQL查詢性能的七個(gè)法寶?
下一篇:MYSQL實(shí)現(xiàn)雙機(jī)備份方法步驟

招生熱線: 4008-0731-86 / 0731-82186801

學(xué)校地址: 長(zhǎng)沙市天心區(qū)團(tuán)結(jié)路6號(hào)

Copyright © 2006 | 湖南大計(jì)信息科技有限公司 版權(quán)所有

湘ICP備14017520號(hào)-3

關(guān)注我們
在線咨詢
嘿,我來(lái)幫您!
洞头县| 屯昌县| 太原市| 北流市| 翁源县| 长沙市| 共和县| 建平县| 务川| 汝阳县| 蓬溪县| 昌都县| 延边| 湟源县| 招远市| 泾川县| 巴塘县| 清水河县| 乌拉特中旗| 会宁县| 永寿县| 延吉市| 岳西县| 康定县| 永川市| 营山县| 白银市| 贵阳市| 秭归县| 屏山县| 滨州市| 肇源县| 临夏市| 望城县| 宜宾市| 贵州省| 沙田区| 仪征市| 和顺县| 长寿区| 正蓝旗|