SqlServer和MySql允许脏读的实现方式,提高查询效率
Posted 易水寒潇潇
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SqlServer和MySql允许脏读的实现方式,提高查询效率相关的知识,希望对你有一定的参考价值。
--Sql Server 允许脏读查询sql
select * from category with(nolock)
--mysql 允许脏读查询sql Mysql没有语法糖,需要原生的sql
SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED ;
select * from category ;
COMMIT ;
注意Session是指允许当前会话脏读,如果没有是是整个MySql实例允许脏读
以上是关于SqlServer和MySql允许脏读的实现方式,提高查询效率的主要内容,如果未能解决你的问题,请参考以下文章
SQL Server -;; 基于表TIMESTAMP类型字段+NOLOCK脏读的ETL增量同步方案发现的数据遗漏问题
[MySQL]对于事务并发处理带来的问题,脏读不可重复读幻读的理解与数据库事务隔离级别 - 分析脏读 & 不可重复读 & 幻读