MSSQL 事务级别

在处理系统性能问题时,数据库优化至关重要。事务级别是影响数据库读取速度的关键因素,允许非重要查询使用较低级别的事务可以避免被其他事务阻塞。Read Uncommitted事务级别是最不严格的,能读取未提交更改的行,但可能遭遇脏读风险。
摘要由CSDN通过智能技术生成

一个系统项目做大了,就会遇到性能问题.数据库的优化将是解决性能问题的关键之一.

为什么数据库读取慢,事务级别正是此问题的关键之一.

也就是说,一些非重要的查询可以使用低级事务进行查询,就不会受到其它事务的阻塞等待.


1.Read Uncommitted 指定语句可以读取已由其他事务修改但尚未提交的行.最低等级的事务隔离,仅仅保证了读取过程中不会读取到非法数据.

conn.BeginTransaction(IsolationLevel.ReadUncommitted)

命令:
SET TRANSACTION ISOLATION LEVEL Read Uncommitted 


2.Read Committed:大多数主流数据库的默认事务等级,保证了一个事务不会读到另一个并行事务已修改但未提交的数据&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值