MYSQL
Labner
这个作者很懒,什么都没留下…
展开
-
MYSQL的事务、隔离级别、锁
事务的四大特性 一提到数据库事务,没错,我们首先会想到ACID,也就是事务的四个特性。 A原子性 C一致性 I隔离性 D持久性 与之带来的问题 具体内容不再赘述,事务的这四个特性会带来什么问题呢? 脏读,不可重复读,幻读 1.脏读:一个事务读取到另外一个事务未提交的内容 2.不可重复读:一个事务内前后两次读取到的内容不一致。产生的原因是该事务前后两次读取的时间段内,另外一个事务对该条数据进行了修改...原创 2019-08-07 11:29:32 · 219 阅读 · 0 评论 -
Mysql性能优化
Mysql性能优化 正确的创建合适的索引是提升数据库查询性能的基础。你了解索引吗?索引是为了加速对表中数据行的检索而创建的一种分散存储的数据结构。 为什么要用索引? 1.极大减少存储引擎需要扫描的数据量 2.可以把随机io变为顺序io 3.在分组、排序等操作时,避免使用临时表 索引的数据结构 mysql的采用b+tree的数据结构来存储数据,数据的存储方式请看下图 b+tree有如下特点: 1...原创 2019-09-11 17:41:18 · 205 阅读 · 0 评论