另外,在mysql中是无法读取到脏数据的,因为myisam存储引擎是 表级别的锁,并发性很差。 而innodb存储引擎,支持mvcc,多版本并发控制,你读取到的 总是已提交的数据。 而在oracle中也是如此。 那么现在说到 能读取脏数据,那只有 sql server了,你可以在查询中指定 nolock,或者 指定隔离级别为 read uncommitted,这个就是脏读,也就是说 可以读取到未提交的数据,那么好处是 在读取数据时 不需要 读锁,所以不会被修改数据的事务 锁定。
有些应用在做某些查询的时候不关心数据的精确,而是关系速度,这时使用脏读就可以成为一种选择。
56,678
社区成员
56,708
社区内容
加载中
试试用AI创作助手写篇文章吧