在SQL Server 2005資料庫中設定read committed snapshot隔離級別
把read_committed_snapshot 選項開啟:
alter database law set read_committed_snapshot on
當資料庫處於read committed隔離級別時,與Oracle資料庫中的效果相同,這時,update操作的舊資料會儲存在tempdb中稱為version store的部分,在Oracle資料庫,這些舊資料會儲存在undo表空間。只要事務不提交,其他連線可以看到update之前的舊資料。下面查詢中的version_store_reserved_page_count欄位可以得到tempdb中version store所佔的空間大小:
select * from sys.dm_db_file_space_usage
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/37724/viewspace-152601/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL Server 2005的read committed snapshot隔離級別SQLServerMIT
- [轉帖]資料庫的快照隔離級別(Snapshot Isolation)資料庫
- 資料庫隔離級別資料庫
- SQL Server 2017 AlwaysOn輔助副本資料庫的隔離級別SQLServer資料庫
- 資料庫事務與隔離級別示例(oracle與sql server對比)資料庫OracleSQLServer
- SQL Server事務的隔離級別SQLServer
- MySQL設定隔離級別MySql
- Mysql資料庫的隔離級別MySql資料庫
- 資料庫事務隔離級別資料庫
- MySQL資料庫中的四種隔離級別MySql資料庫
- SQL Server 事務隔離級別詳解SQLServer
- 資料庫事務與隔離級別資料庫
- 資料庫的四種隔離級別資料庫
- 資料庫事務及其隔離級別資料庫
- ORACLE資料庫事務隔離級別Oracle資料庫
- SQL Server 2005 Beta 2 快照隔離SQLServer
- 聊聊資料庫的事務隔離級別資料庫
- 資料庫ACID、隔離級別與MVCC資料庫MVC
- Oracle資料庫事務隔離級別概述Oracle資料庫
- MySQL資料庫事務各隔離級別加鎖情況--read uncommittMySql資料庫MIT
- 檢視oracle資料庫session事務設定的是哪個隔離級別Oracle資料庫Session
- golang saas框架,資料庫級別隔離、讀寫分離Golang框架資料庫
- Java中JDBC進階教程之資料庫的隔離級別!JavaJDBC資料庫
- 論 MySQL 之事務隔離級別 | 資料庫篇MySql資料庫
- [資料庫]事務的4種隔離級別資料庫
- MySQL資料庫引擎、事務隔離級別、鎖MySql資料庫
- 資料庫事務隔離級別分析----轉載資料庫
- 資料庫事務的四種隔離級別資料庫
- 資料庫事務與事務的隔離級別資料庫
- 資料庫系列:事務的4種隔離級別資料庫
- mysql中read commited與repeatable read兩種隔離級別的測試MySqlMIT
- 在SQL Server 2005資料庫中實現自動備份SQLServer資料庫
- [golang]MySQL中如何為單個事務設定隔離級別GolangMySql
- 在 SQL Server 2005 中配置資料庫郵件SQLServer資料庫
- sql server 2005資料庫快照SQLServer資料庫
- SQL Server資料庫級別觸發器SQLServer資料庫觸發器
- SQL SERVER 資料庫所用埠設定SQLServer資料庫
- 標準SQL規範中定義的四個事務隔離級別SQL