国产探花免费观看_亚洲丰满少妇自慰呻吟_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) 會話調整隔離級別(可重復讀),查詢被阻塞


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 慈利县| 化德县| 三台县| 改则县| 婺源县| 集贤县| 台南县| 通海县| 绍兴市| 黄平县| 宁陕县| 酉阳| 保定市| 革吉县| 贡山| 阳朔县| 宁南县| 枣阳市| 平阳县| 高碑店市| 五寨县| 安龙县| 合肥市| 石屏县| 平邑县| 图木舒克市| 澜沧| 潜山县| 合水县| 永年县| 南川市| 仁寿县| 舟山市| 秦皇岛市| 乌兰县| 望江县| 漠河县| 安图县| 鄢陵县| 镇江市| 南安市|