国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

SQL Server 已提交讀快照 測試

2024-08-31 00:55:14
字體:
來源:轉載
供稿:網友
SQL Server 已提交讀快照 測試 2014-11-04 16:12 by 杰克小薛, ... 閱讀, ... 評論, 收藏, 編輯

1. 打開數據庫 已提交讀快照 選項

2. 數據庫 已提交讀快照 模式下的測試

a) 測試表 Test

b) 開啟事務1,更新數據C2 = '200'(未提交)

BEGIN TRAN UPDATE Test SET C2 = '200' WHERE C1 = 'A'-- COMMIT

c) 查詢數據(查詢沒有被阻塞,C2 = '100')

SELECT * FROM Test

d)開啟事務2,更新數據C2 = '300'(未提交),更新操作被阻塞(等待事務1提交)

BEGIN TRAN UPDATE Test SET C2 = '300' WHERE C1 = 'A'-- COMMIT

e) 提交事務1,再次查詢數據,數據已經被更新成 '200',事務2阻塞已經解除

SELECT * FROM Test

f) 提交事務2,查詢數據,數據已經被更新成 '300'

SELECT * FROM Test

3. 已提交讀模式 vs已提交讀快照 區別:

a) 如果有事務未提交,讀操作會被阻塞

4. 會話級別設置數據庫隔離級別

a)原來的隔離級別是已提交讀快照,查詢不會被阻塞

b) 會話調整隔離級別(可重復讀),查詢被阻塞


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 香格里拉县| 建始县| 陆川县| 工布江达县| 通榆县| 周至县| 大渡口区| 南部县| 孝昌县| 呼伦贝尔市| 栾川县| 平和县| 元江| 曲阳县| 赞皇县| 临汾市| 石河子市| 松原市| 苏尼特右旗| 北海市| 光山县| 金门县| 阿坝县| 宁晋县| 开平市| 怀安县| 南召县| 台中市| 盖州市| 台州市| 深水埗区| 陕西省| 惠东县| 浏阳市| 兰溪市| 菏泽市| 碌曲县| 小金县| 小金县| 洪雅县| 耒阳市|