网站首页 博客文章 第17页
-
数据库大揭秘:10张图告诉你MySQL为什么选B+树做索引?
柠檬哥整理了50本计算机相关的电子书,关注公众号「后端技术学堂」,回复「1024」我发给你,回复「进群」拉你进百人读者技术交流群,一起学习共同成长。...
2025-06-18 baijin 博客文章 9 ℃ 0 评论 -
8分钟带你深入了解MySQL是如何利用索引的,网友:大师,我悟了
今日分享开始啦,请大家多多指教~mysql索引结构:mysql索引使用B+tree,为什么使用B+tree呢,首先,使用索引是为了加快查找的速度,B+tree的查找时间复杂度为log(n).那为什么不用o(1)的hashMap呢。mysql...
2025-06-18 baijin 博客文章 8 ℃ 0 评论 -
面试题:Mysql的索引是基于什么?(mysql索引的使用和原理)
MySQL的索引主要基于B+树数据结构实现,这种设计在数据库系统中具有显著的优势,尤其在处理大规模数据和高并发查询时。以下是详细的解析:...
2025-06-18 baijin 博客文章 9 ℃ 0 评论 -
使用mysql索引都有哪些原则?索引什么数据结构?
1、对于查询频率高的字段创建索引;2、对排序、分组、联合查询频率高的字段创建索引;3、索引的数目不宜太多原因:a、每创建一个索引都会占用相应的物理控件;b、过多的索引会导致insert、update、delete语句的执行效率降...
2025-06-18 baijin 博客文章 9 ℃ 0 评论 -
避免回表,引入索引下推|提高索引命中率 | 提前下班啦
为什么这么设计索引如果你仔细阅读了上一部分,那么你一定知道为什么数据库索引采用的是B+Tree,说白了就是为了提高查询效率。因为只有B+Tree在满足平衡特性的情况下能够存储更多的索引内容从未维持这颗树在一定高度上。至于为什么不用Has...
2025-06-18 baijin 博客文章 7 ℃ 0 评论 -
MySQL行级锁的底层逻辑:藏在索引里的并发控制
在数据库的江湖里,行级锁一直是个“神秘高手”——开发者知道它快,却总抱怨它“失控”。有人遇到死锁束手无策,有人因锁冲突拖垮系统,甚至有人质疑:“我明明用了行锁,怎么最后锁了整张表?”答案藏在索引里。...
2025-06-18 baijin 博客文章 8 ℃ 0 评论 -
MySQL 从入门到精通(六) SQL性能分析及索引使用规则
SQL性能分析工具有助于我们能够快速定位哪些SQL语句执行效率低下,从而有针对性的进行优化,这里我们优化的主要语句是SQL的DQL语句也就是查询语句。而在优化select查询语句的时候呢,索引的优化占据相当高的比重。首先我们得知道MySQL...
2025-06-18 baijin 博客文章 7 ℃ 0 评论 -
慢 SQL 分析与优化(慢查询sql语句优化)
背景介绍从系统设计角度看,一个系统从设计搭建到数据逐步增长,SQL执行效率可能会出现劣化,为继续支撑业务发展,我们需要对慢SQL进行分析和优化,严峻的情况下甚至需要对整个系统进行重构。所以我们往往需要在系统设计前对业务进行充分调研、遵...
2025-06-18 baijin 博客文章 8 ℃ 0 评论 -
每日一练-mysql中,索引,主键,唯一索引,联合索引的区别
索引索引是用来加速数据库查询操作的数据结构。它可以让数据库在执行查询时更快地找到要查询的数据。创建索引模板:...
2025-06-18 baijin 博客文章 7 ℃ 0 评论 -
最详细的 MySQL 执行计划和索引优化!
不管是工作中,还是面试中,关于mysql的explain执行计划以及索引优化,都是非常值得关注的。...
2025-06-18 baijin 博客文章 7 ℃ 0 评论
- 控制面板
- 网站分类
- 最新留言
-