数据库进阶
文章平均质量分 92
沐晨潇雨
这个作者很懒,什么都没留下…
展开
-
Mysql优化学习笔记
Mysql优化学习记录一、mysql存储引擎分类1、InnoDB2、MyISAM二、数据存储结构B+Tree1、B Tree2、B+ Tree3、B+ Tree的优点三、慢sql优化1、开始慢查询2、分析并处理四、索引优化1、索引类型2、查看索引是否命中五、数据库事务 一、mysql存储引擎分类 1、InnoDB - 文件保存目录 - .frm 表结构文件 - .idb 数据索引+数据文件 - 数据存储结构 - b+ tree 2、MyISAM - 文件保存目录 - .frm表结构文件原创 2021-04-03 22:52:44 · 142 阅读 · 0 评论 -
Mysql锁的类型原理学习
Mysql锁学习一、Mysql锁的类型二、锁的实现方式三、隔离级别四、快照读、当前读五、MVCC:multi-version concurrency control六、行级锁的争用情况七、死锁:八、优化行级锁九、MVCC讲解 注意:内容来源是其他网友的总结,个人进行的总结学习,忘记记录原来的网址了,之后有机会我找出并进行标记,抱歉。 一、Mysql锁的类型 共享/排它锁(Shared and Exclusive Locks) 设置共享锁:select * from user where id = 1原创 2021-02-07 14:21:12 · 148 阅读 · 0 评论 -
Mysql数据库原理和数据优化
转载的原文位置 1、mysql常用的引擎 1.1 InnoDB 存储文件两个,".frm"表定义和".idb"数据文件 存在表锁和行锁,不过行锁是在命中索引的情况下才会起作用 支持事务,且支持四种隔离级别(读未提交、读已提交、可重复读、串行化),默认的为可重复读 而在 Oracle 数据库中,只转载 2021-02-04 17:24:56 · 96 阅读 · 0 评论