首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
会员
登录
MySQL实战 | 为什么要使用索引?
不正经程序员
2018年12月10日 13:14
· 阅读 241
关注
分类:
后端
标签:
MySQL
安装掘金浏览器插件
多内容聚合浏览、多引擎快捷搜索、多工具便捷提效、多模式随心畅享,你想要的,这里都有!
前往安装
相关推荐
4月前
数据库
MySQL
架构
(一)全解MySQL之架构篇:自顶向下深入剖析MySQL整体架构!
无论你是大前端,亦或是Java、Go、Python、C/C++,只要是一个合格的开发者,对于MySQL相信都不陌生,但如若你仅停留在表面的CRUD,在这里你可以打开MySQL的进阶之旅!
1.9w
213
55
2月前
数据库
MySQL数据库索引的使用规则以及如何正常使用索引
索引的使用规则以及如何正常使用索引 1.索引规则之最左前缀法则 1.1.最左前缀法则的概念 在讲解索引规则的使用时,首先来说一下索引的最左前缀法则。 最左前缀法则主要是针对联合索引的一项指标,可以根据
1885
29
13
1年前
MySQL
后端
MySQL模糊查询再也不用like+%了
前言 我们都知道 InnoDB 在模糊查询数据时使用 "%xx" 会导致索引失效,但有时需求就是如此,类似这样的需求还有很多,例如,搜索引擎需要根基用户数据的关键字进行全文查找,电子商务网站需要根据用
2.2w
184
21
11月前
MySQL
性能优化
不要再用where 1=1了,有更好的写法
背景 刚入行的同学,看到在SQL语句中出现where 1 = 1这样的条件可能会有所困惑,而长时间这样使用的朋友可能又习以为常。 那么,你是否还记得当初为什么要这样写?是否有性能问题?有没有更好的写法
1.9w
66
37
10月前
后端
MySQL
主键索引就是聚集索引?MySQL 索引类型大梳理
@[toc] 之前松哥在前面的文章中介绍 MySQL 的索引时,有小伙伴表示被概念搞晕了,主键索引、非主键索引、聚簇索引、非聚簇索引、二级索引、辅助索引等等,今天咱们就来捋一捋这些概念。 1. 按照功
2474
13
3
2月前
数据库
MySQL
后端
🔥我说MySQL每张表最好不超过2000万数据,面试官让我回去等通知?
面试官:麻烦你好好看看这篇文章,再告诉我,每张表到底能存多少数据? 实际情况下,每张表由于自身的字段不同、字段所占用的空间不同等原因,它们在最佳性能下可以存放的数据量也就不同,需要手动计算才行。
5.8w
806
113
6月前
后端
数据库
MySQL
我说MySQL联合索引遵循最左前缀匹配原则,面试官让我回去等通知
面试官: 我看你的简历上写着精通MySQL,问你个简单的问题,MySQL联合索引有什么特性? 心想,这还不简单,这不是问到我手心里了吗? 听我给你背一遍八股文!
1.9w
170
38
7月前
数据库
MySQL 索引为什么失效?什么情况使用索引?
什么情况会造成索引失效,什么情况需要创建索引,什么情况不推荐创建索引,创建索引的集中方式,来学习一下吧
911
6
3
1年前
MySQL
后端
mysql主键索引,非主键索引,覆盖索引,联合索引
什么是主键索引,非主键索引 从定义来说,主键索引就是聚簇索引,非主键索引就是二级索引,一般情况都是B+树结构,InnoDb表必然有一个主键索引,如果没有主动设置主键,innodb会自动添加一个字段来充
1444
12
评论
1年前
MySQL
MySQL索引原理,一篇从头到尾讲清楚
索引,可能让好很多人望而生畏,毕竟每次面试时候 MySQL 的索引一定是必问内容,哪怕先撇开面试,就在平常的开发中,对于 SQL 的优化也而是重中之重。 可以毫不夸张的说,系统中 SQL 的好坏,是能直接决定你系统的快慢的。但是在优化之前大家是否想过一个问题?那就是:我们优化的…
1.6w
209
25
1年前
后端
MySQL实战:创建索引了之后,为什么索引失效了!
去年在公司碰到过一个问题:MySQL的一个表已经创建好索引了,但是查询的时候,并没有走索引,而是全表扫描的,这时候,真非常懵圈,为什么会这样呢?这是MySQL的bug,一定是!我赶紧去提交一波bug!
792
3
评论
4月前
MySQL
数据库
Java
(四)MySQL之索引初识篇:索引机制、索引分类、索引使用与管理综述
索引的分类五花八门,索引的称呼千奇百怪,对于MySQL的索引机制到底如何建立一个系统的体系呢?本章则从索引的认知出发,全解MySQL的索引机制~
6692
126
38
2年前
MySQL
面试官:一千万数据,怎么快速查询?
B哥:直接分页查询,使用limit分页。 也许有些人没遇过上千万数据量的表,也不清楚查询上千万数据量的时候会发生什么。 代码创建一千万?那是不可能的,太慢了,可能真的要跑一天。可以采用数据库脚本执行速度快很多。 MySQL 支持 LIMIT 语句来选取指定的条数数据, Orac…
2.6w
159
40
4年前
MySQL
数据库
SQL
数据库面试题(开发者必看)
存储过程就像我们编程语言中的函数一样,封装了我们的代码(PLSQL、T-SQL)。 上面的文字我们肯定是看不懂的,也不愿意看下去的。接下来我就总结一下: 学生信息组成学生信息表,有年龄、性别、学号等信息组成。这些字段都不可再分,所以它是满足第一范式的 第二范式:满足第一范式,表…
5.9w
1185
41
3年前
MySQL
MySQL的万字总结(缓存,索引,Explain,事务,redo日志等)
hello,小伙伴们,好久不见,MySQL系列停更了差不多两个月了,也有小伙伴问我为啥不更了呢?其实我去看了MySQL的全集,准备憋个大招,更新篇长文(我不会告诉你是因为我懒的)。 好了,话不多说,直接开始吧。这篇文章将从查询缓存,索引,优化器,explain,redo日志,u…
1.9w
299
27
4月前
后端
Java
MySQL
新来个阿里 P7,仅花 2 小时,撸出一个多线程永动任务,看完直接跪了,真牛逼!
今天教大家撸一个 Java 的多线程永动任务,这个示例的原型是公司自研的多线程异步任务项目,里面涉及的知识点非常多,特别适合有一定工作经验的同学学习,或者可以直接拿到项目中使用。
2.2w
152
71
3月前
数据库
面试
后端
MySQl 索引之道
SQL 写不好 加班少不了 日常工作中SQL 是必不可少的一项技术 但是很多人不会过多的去关注SQL问题 一是数据量小 二是没有意识到索引的重要性 本文主要是整理 SQL失效场景 如果里面的细节
2.8w
374
44
1年前
MySQL
后端
完蛋,公司被一条 update 语句干趴了!
昨晚在群划水的时候,看到有位读者说了这么一件事。 大概就是,在线上执行一条 update 语句修改数据库数据的时候,where 条件没有带上索引,导致业务直接崩了,被老板教训了一波.
3.0w
231
26
2年前
MySQL
Java
Mysql中,21个写SQL的好习惯,你值得拥有呀
1. 写完SQL先explain查看执行计划(SQL性能优化) 日常开发写SQL的时候,尽量养成这个好习惯呀:写完SQL后,用explain分析一下,尤其注意走不走索引。 降低写错SQL的代价, 你在命令行执行这个SQL的时候,如果不加limit,执行的时候一个不小心手抖,可能…
1.4w
311
28
1年前
MySQL
Java
后端
面试官:数据库自增 ID 用完了会咋样?
01 前言 哈喽,好久没更新啦。因为最近在面试。用了两周时间准备,在 3 天之内拿了 5 个 offer,最后选择了广州某互联网行业独角兽 offer,昨天刚入职。这几天刚好整理下在面试中被问到有意思
1.9w
118
23
友情链接:
你别偷亲我
洪武兴明
假千金靠海鲜暴富了
娶了狂妃后,本王靠吃软饭躺赢
java水晶报表教程
mssql 2012 日志清理
sql 找不到网络路径
恩墨 sql执行
sqlerrm和sqlerror
复制键 linux
DevOps
关注
私信
获得点赞
302
文章被阅读
93,644
相关文章
(四)MySQL之索引初识篇:索引机制、索引分类、索引使用与管理综述
126点赞
·
38评论
MySQL——索引优化实战
107点赞
·
9评论
MySQl 索引之道
374点赞
·
44评论
MySQL索引和SQL调优
595点赞
·
21评论
ElasticSearch 索引 VS MySQL 索引
62点赞
·
7评论
目录
收藏成功!
已添加到「」,
点击更改
微信
微信扫码分享
新浪微博
QQ
沉浸阅读
温馨提示
当前操作失败,如有疑问,可点击申诉