mysql
文章平均质量分 79
少年的肩头草长莺飞
猝死不是程序员该担心的,脱发才是
展开
-
InnoDB记录存储结构简介
因为在学习MySQL的索引文章的时候讲到了Mysql的基本存储结构是页,所以又去查询资料先写一篇关于InnoDB记录存储结构的文章。这里只讲述InnoDB的后期有时间回去补上MyISAM存储引擎。先介绍一下InnoDB:InnoDB是MySQL默认的存储引擎也是用的最广泛最重要的存储引擎采用MVCC(多版本并发控制技术)来支持高并发,实现了SQL标准隔离级别,默认级别为REP...原创 2019-06-18 23:53:19 · 448 阅读 · 0 评论 -
Mysql索引简介
简单来解释的话 :索引就像书的目录一样,目的是为了增加查询效率。索引是存储引擎用于快速找到记录的一种数据结构。索引对数据库优化非常关键。尤其在数据量比较大的时候更加明显,在数据量小的时候不恰当的索引对性能影响比较小,但当数据量逐渐增大时,性能则会急剧下降。select name from user where id=5;假设id列上有索引,那么MySQL会直接使用该索引找到id=5这...原创 2019-06-19 11:09:44 · 214 阅读 · 0 评论 -
什么是脏读,幻读,不可重复读,丢失修改?
首先介绍事物的四大特性(ACID):原子性:事务中的最小执行单位,要么全部执行,要么全部失败(回滚);一致性:执行事务前后,保证数据一致,多个事务对同一个数据读取的结果是相同的;例如转账案例假设有五个账户,每个账户余额是100元,那么五个账户总额是500元,如果在这个5个账户之间同时发生多个转账,无论并发多少个,比如在A与B账户之间转账5元,在C与D账户之间转账10元,在B与E之间...原创 2019-06-18 17:51:56 · 12671 阅读 · 0 评论