mysql
文章平均质量分 94
zglx123
这个作者很懒,什么都没留下…
展开
-
MySQL之(四)整理部分原理
MySQL之(四)整理原理Mysql 的基础架构 Mysql 的基础架构原创 2021-06-15 22:28:39 · 106 阅读 · 0 评论 -
MySQL之(三)SQL性能优化
MySQL之(三)SQL性能优化SQL查询慢的原因SQL执行加载顺序7 种JOIN笛卡尔积INNER JOINLEFT JOINRIGHT JOINLEFT JOIN WITHOUT COMMON PARTRIGHT JOIN WITHOUT COMMON PARTFULL JOINFULL JOIN WITHOUT COMMON PART索引 SQL查询慢的原因 查询语句写的烂 索引失效(单值、复合) 关联查询太多join(设计缺陷或者不得以的需求) 服务器调优以及各个参数设置(缓冲、线程数等) SQ原创 2021-04-12 21:51:14 · 175 阅读 · 0 评论 -
MySQL之(二)事物原理
数据库事物数据库事物SQL标准定义了四种隔离级别实战演示读未提交Read UnCommitted读提交Read CommittedRepeatable Read 可重复读 数据库事物 什么是事物? 事物是一个不可分割的数据库操作序列,也是数据库并发的基本单位,其执行的结果是使数据库从一种状态变成另外一种一致性状态,是逻辑上的一组操作。要么全部执行,要么全部不执行 什么是数据库的四大特性ACID 原子性:事物执行的最小单位,不允许分割。事物的原子性确保动作要么全部完成、要么全部不起作用。例如转账,A转账B1原创 2021-04-05 20:21:49 · 153 阅读 · 0 评论 -
MySQL之(一)索引及其原理
MySQL之(一)索引及其原理索引的本质索引的数据结构二级目录三级目录 索引的本质 索引是帮助Mysql高效获取数据的排好序的数据结构,其作用是相当于书本的目录,为了快速查找内容。 索引的数据结构 二叉树(当节点索引元素是连续的,会退化成链表,不会减少查找次数,索引失效,不适合做数据结构) 红黑树 (层级太多,由于树的广度不高,高度很高,所以同时查询的次数较多,不适合做索引) Hash索引() B-Tree() B+Tree(非叶子节点不存储data,只存储索引,因此可以存更多的索引。) 二级目录原创 2020-11-22 21:15:36 · 126 阅读 · 1 评论