日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

数据库阻塞---SQL的隔离级别

發布時間:2023/12/18 数据库 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 数据库阻塞---SQL的隔离级别 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

數據庫的隔離級別主要是為讀操作定義保護級別的;對于修改寫操作,無論哪種隔離級別都可以保證寫操作的正確執行。SQL標準為三種副作用:
Dirty reads: 事務T2提交了數據,事務T1這時讀取了T2提交的數據,T2發生異常rollback,那么T1讀取的數據就是有問題的數據,是dirty read。
unrepeatable reads:事務T1讀取數據以后,事務T2修改了T1讀取的數據,事務T1以同樣的查詢從數據庫讀取數據,就會發現和上一次讀取的不一致,所以稱為unrepeatable reads。
phantom reads:事務T1查詢數據庫并返回數據,事務T2插入了新的數據,事務T1一同樣的查詢讀取數據庫數據,發現會多出一些數據,所以稱為phantom reads。
設置合適的數據庫事務隔離級別可以防止上面問題的發生,但是隔離級別越高并發性越差一般會設置為read-committed

?


Dirty ReadsUnrepeatable Reads Phantom? Reads

Read Uncommited

Y

Y

Y

Read commited

N

Y

Y

Repeatable Read

N

N

Y

Serializable

N

N

N

?

INF:了解和解決 SQL Server 7.0 或 2000 阻塞問題

http://support.microsoft.com/kb/224453/zh-cn

如何監視 SQL Server 2000 阻塞

http://support.microsoft.com/kb/271509/

轉載于:https://www.cnblogs.com/moon25/archive/2008/07/22/1248542.html

總結

以上是生活随笔為你收集整理的数据库阻塞---SQL的隔离级别的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。