MySql
文章平均质量分 83
山风wind
晚起的鸟儿被虫吃
展开
-
数据库InnoDB-MVCC-多版本并发控制
数据库InnoDB-MVCC-多版本并发控制介绍;MVCC的具体实现有三个隐藏字段DB_TRX_ID(最近修改事务ID),DB_ROLL_PTR回滚指针,不同事务或者相同事务对同一数据进行修改是,会形成undo log版本链,以便在读取的时候回滚。在RC隔离级别,为了保证读已提交,则每次读都会生成ReadView,然后与版本链中的记录进行对比,选择符合版本链规则的数据进行读。......原创 2022-07-13 10:41:42 · 963 阅读 · 0 评论 -
Mysql事务详解-[数据库的隔离级别、脏读、不可重复读、幻读以及ACID性质与redo log与undo log]
Mysql事务详解-[数据库的隔离级别、脏读、不可重复度、幻读以及ACID性质与redo log与undo log]数据库的隔离级别:读未提交、读已提交、可重复读、序列化。数据库并发事务问题及解决:脏读、可重读读、幻读。事务的性质:原子性、一致性、隔离性、持久性以及底层对四个性质的保证的介绍。..................原创 2022-07-12 22:05:57 · 398 阅读 · 1 评论 -
【MySQL存储引擎 InnoDB、MyISAM、Memory区别与特点】
MySQL存储引擎 Innodb、MyISAM、Memory区别与特点Innodb支持事务、支持外键、支持行级锁和表锁。MyISAM不支持事务、不支持外键,支持表锁。原创 2022-07-11 15:40:38 · 2669 阅读 · 0 评论 -
数据库索引使用的注意事项以及索引失效的情况【Mysql】
数据库索引使用的注意事项以及索引失效的情况1.最左前缀法则。2.范围查询。索引失效的集中情况:包括:索引列上进行运算、模糊查询、or连接条件,字符串不加引号,数据分布情况。原创 2022-07-11 14:48:12 · 1511 阅读 · 0 评论