承接 Skywalker:InnoDB:lock manager (1),这一篇我们研究不同 SQL 对应的加锁方式 MySQL 的默认隔离级别是 Reaptable Read(可重复读),一般来讲 Reaptable Read 的定义是不需要阻止幻读的,但 MySQL 的实现上消除了幻读 幻读(Phantom) A phantom read occurs when, in the course
mysql 读取脏数据的方法:将事务隔离级别设置为 read uncommitted。该隔离级别允许读取其他并发事务未提交的修改。风险包括:数据不一致幻读问题建议仅在数据一致性不重要且对延迟和吞吐量要求较高时读取脏数据。 MySQL 读取脏数据 脏数据是指数据库中未经提交的事务所做的修改。在不隔离环境(READ UNCOMMITTED)下,一个事务可以读取其他并发事务未提交的修改。 如何读取脏数据