mysql
xpengc
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql索引
Mysql架构图 存储引擎负责对表中的数据进行读取和写入,常用的存储引擎有InnoDB, MyISAM, Memory等,不同的存储引擎有自己的特性, 数据在不同存储引擎中存放的格式也是不同的,比如Memory都不用磁盘来存储数据. 在InnoDB中, 数据会存储到磁盘上, 在真正处理数据是需要先将数据加载到内存, 表中读取某些记录时, InnoDB存储引擎不需要一条一条的把记录从磁盘上读出来, ...原创 2019-07-25 16:35:08 · 147 阅读 · 0 评论 -
MySQL事务与MVCC(1)
事务 (ACID) Example: 小明向小强转账10元. 原子性(Atomicity) 转账操作是一个不可分割的操作, 要么成功, 要么失败, 不存在中间状态. 不能说小明转账成功, 小强收款失败. 隔离性(Isolation) Example2: 小明向小强转账10元. 小明向小红转...原创 2019-07-25 16:35:53 · 197 阅读 · 0 评论 -
MySQL事务与MVCC(2)
MySQL事务与MVCC(1): http:// MySQL事务 : 锁 读锁: 共享锁, S锁. 写锁: 排它锁, X锁. 读读共享, 读写互斥, 写写互斥 对于普通select语句, InnoDB不会加任何锁, 不受锁限制. select … lock in share mode 将查找到的数据加上一个S锁, 允许其它事务获取这些记录的S锁, 不能获取这些记录的X锁(会阻塞) 使用场景: 读出...原创 2019-07-25 16:36:52 · 183 阅读 · 0 评论
分享