Mysql
文章平均质量分 71
Mysql
big muscle
Java开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mysql 极客
锁(全局锁、表级锁和行锁) 全局锁 :是对整个数据库实例加锁,。MySQL 提供了一个加全局读锁的方法,命令是 Flush tables with read lock (FTWRL)。数据库只读 使用场景:做全库逻辑备份(不加锁的话,备份系统备份的得到的库不是一个逻辑时间点,这个视图是逻辑不一致的) 可以通过一致性读解决,一致性读是好,但前提是引擎要支持这个隔离级别。比如,对于 MyISAM 这种不支持事务的引擎 表级别的锁有两种:一种是表锁(表锁的语法是 lock tables … read/w原创 2020-08-26 16:47:52 · 549 阅读 · 1 评论 -
mysql 索引
聚簇索引(主键索引):InnoDB的主键采用聚簇索引存储,使用的是B+Tree作为索引结构,但是叶子节点存储的是索引值和数据本身 非聚簇索引(二级索引,辅助索引)非主键索引,叶子节点=键值+书签。Innodb存储引擎的书签就是相应行数据的主键索引值 InnoDB的二级索引不使用聚蔟索引,叶子节点存储的是KEY字段加主键值。因此,通过二级索引查询首先查到是主键值,然后InnoDB再根据查到的主键值通...原创 2020-04-18 11:29:27 · 245 阅读 · 1 评论 -
mysql 事务及隔离级别,锁
mysql 事务隔离级别: 未提交读(问题:脏读)-> 提交读(问题:不可重复读)-> 可重复读(问题:幻读 )-> 串行化 mysql如何实现避免幻读 在快照读读情况下,mysql通过mvcc来避免幻读 在当前读读情况下,mysql通过next-key来避免幻读 什么是next-key锁 可以简单的理解为X锁+GAP锁 什么是快照读和当前读 快照读:简单的select操作............原创 2020-04-18 11:12:54 · 545 阅读 · 1 评论
分享