各資料庫廠商的事務隔離級別

2021-10-25 09:46:21 字數 700 閱讀 8191

各資料庫廠商的事務隔離級別

1、db2

db2支援四種隔離級,沒有序列化,但rr可避免髒讀、不可重複讀、幻讀。db2預設使用cs(游標穩定性,類似rc)。

ur:uncommitted read,未提交讀

cs:cursor stability,游標穩定性

rs:read stability,讀穩定性

rr:repeatable read,可重複讀(可避免幻讀)

2、sql server

sql server支援全部4種事務隔離級別,預設使用rc。

ru:read uncommitted,讀未提交

rc:read committed,讀已提交

rr:repeatable read,可重複讀(可能導致幻讀)

s:serializable,可序列化

3、oracle

orecal只支援rc和s兩種隔離級別,預設使用rc。

rc:read committed,讀已提交

s:serializable,可序列化

4、mysql

mysql支援全部4種事務隔離級別,預設使用rr。

ru:read uncommitted,讀未提交

rc:read committed,讀已提交

rr:repeatable read,可重複讀(可避免幻讀)

s:serializable,可序列化

資料庫事務隔離級別

資料庫事務的隔離級別有4個,由低到高依次為read uncommitted read committed repeatable read serializable,這四個級別可以逐個解決髒讀 不可重複讀 幻讀這幾類問題。可能出現 不會出現 髒讀不可重複讀 幻讀read uncommitted rea...

資料庫事務隔離級別

資料庫事務的隔離級別有4個,由低到高依次為read uncommitted read committed repeatable read serializable,這四個級別可以逐個解決髒讀 不可重複讀 幻讀這幾類問題。可能出現 不會出現 髒讀不可重複讀 幻讀read uncommitted rea...

資料庫事務隔離級別

資料庫事務的隔離級別有4個,由低到高依次為read uncommitted read committed repeatable read serializable 這四個級別可以逐個解決髒讀 不可重複讀 幻讀 這幾類問題。可能出現 不會出現 髒讀不可重複讀 幻讀read uncommitted re...