赞
踩
在MySQL中读取数据有两种方式,一种是当前读,另一种是快照读,理解这两种读取数据的方式有助理解更多MySQL相关锁的知识。
当前读,顾名思义就是读取当前最新的数据,并且对读取的数据加锁,阻止其他事务同时修改相同的记录,避免出现安全问题。
下面这些场景会使用当前读:
A consistent read means that InnoDB uses multi-versioning to present to a query a snapshot of the database at a point in time.
一致读取意味着InnoDB使用多版本控制在某个时间点向查询提供数据库的快照,也可以简称为快照读。
相关说明:
快照读的实现方式通过多版本控制MVCC机制实现,感兴趣的小伙伴可以去了解。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。