网站首页 第73页
-
避免回表,引入索引下推|提高索引命中率 | 提前下班啦
为什么这么设计索引如果你仔细阅读了上一部分,那么你一定知道为什么数据库索引采用的是B+Tree,说白了就是为了提高查询效率。因为只有B+Tree在满足平衡特性的情况下能够存储更多的索引内容从未维持这颗树在一定高度上。至于为什么不用Has...
2025-06-18 baijin 博客文章 12 ℃ 0 评论 -
MySQL行级锁的底层逻辑:藏在索引里的并发控制
在数据库的江湖里,行级锁一直是个“神秘高手”——开发者知道它快,却总抱怨它“失控”。有人遇到死锁束手无策,有人因锁冲突拖垮系统,甚至有人质疑:“我明明用了行锁,怎么最后锁了整张表?”答案藏在索引里。...
2025-06-18 baijin 博客文章 13 ℃ 0 评论 -
MySQL 从入门到精通(六) SQL性能分析及索引使用规则
SQL性能分析工具有助于我们能够快速定位哪些SQL语句执行效率低下,从而有针对性的进行优化,这里我们优化的主要语句是SQL的DQL语句也就是查询语句。而在优化select查询语句的时候呢,索引的优化占据相当高的比重。首先我们得知道MySQL...
2025-06-18 baijin 博客文章 11 ℃ 0 评论 -
慢 SQL 分析与优化(慢查询sql语句优化)
背景介绍从系统设计角度看,一个系统从设计搭建到数据逐步增长,SQL执行效率可能会出现劣化,为继续支撑业务发展,我们需要对慢SQL进行分析和优化,严峻的情况下甚至需要对整个系统进行重构。所以我们往往需要在系统设计前对业务进行充分调研、遵...
2025-06-18 baijin 博客文章 12 ℃ 0 评论 -
每日一练-mysql中,索引,主键,唯一索引,联合索引的区别
索引索引是用来加速数据库查询操作的数据结构。它可以让数据库在执行查询时更快地找到要查询的数据。创建索引模板:...
2025-06-18 baijin 博客文章 11 ℃ 0 评论 -
最详细的 MySQL 执行计划和索引优化!
不管是工作中,还是面试中,关于mysql的explain执行计划以及索引优化,都是非常值得关注的。...
2025-06-18 baijin 博客文章 11 ℃ 0 评论 -
别再胡乱建表了,看看阿里P8总结的mysql建表规约吧
(一)建表规约【强制】表达是与否概念的字段,必须使用is_xxx的方式命名,数据类型是unsignedtinyint(1表示是,0表示否)。说明:任何字段如果为非负数,必须是unsigned。正例:表达逻辑删除的字段名is...
2025-06-18 baijin 博客文章 12 ℃ 0 评论 -
为什么 MySQL 索引要用 B+tree,而且还这么快?
前言当你现在遇到了一条慢SQL需要进行优化时,你第一时间能想到的优化手段是什么?大部分人第一反应可能都是添加索引,在大多数情况下面,索引能够将一条SQL语句的查询效率提高几个数量级。索引的本质:用于快速查找记录的一种数据结构...
2025-06-18 baijin 博客文章 11 ℃ 0 评论 -
幂等性:如何通过设计避免重复操作的影响?
幂等性:如何通过设计避免重复操作的影响?...
2025-06-18 baijin 博客文章 11 ℃ 0 评论 -
MySQL 从入门到精通(四)之索引结构
索引概述索引(index),是帮助MySQL高效获取数据的数据结构(有序),在数据之外,数据库系统还维护者满足特定查询算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引...
2025-06-18 baijin 博客文章 12 ℃ 0 评论
- 08-06nginx 反向代理
- 08-06跨表插入连续的日期,sheetsname函数#excel技巧
- 08-06初中生也能学的编程,不走弯路,先用后学
- 08-06find命令的“七种武器”:远不止-name和-type
- 08-06恶意代码常见的编程方式
- 08-06kali2021ping 外网不通
- 08-06因为一个函数strtok踩坑,我被老工程师无情嘲笑了
- 08-06hadoop集群搭建详细方法
- 32℃nginx 反向代理
- 控制面板
- 网站分类
- 最新留言
-