前言面试过程中对于Mysql的考察,索引可以说是必考的,在开发过程中,我们也有可能跟索引打交道,开发过程中我们可能会遇到这种情况,一个sql执行很慢,公司DBA可能会让你优化一下sql语句,我们最直观的想法大概都是加索引吧?为什么加索引就变快了?怎么去加索引,什么时候适合加索引,索引什么会失效,这些也是面试官常常考察的点,接下来跟着fly一起我们一起研究一下索引相关的一些东西吧。你能谈谈为啥性别
原创
2021-10-26 18:05:07
110阅读
点赞
???欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。??? ✨✨ 欢迎订阅本专栏 ✨✨。
原创
2024-10-22 15:59:00
36阅读
MySQL 索引是一种优化数据库查询的重要方式,它可以加速 SQL 查询的速度,并提高数据库的性能。本文将介绍 MySQL 索引的作用以及如何创建索引。索引的作用索引其实是存储在本地的一种数据结构,它能够快速定位到包含特定值的数据行。在 MySQL 中,索引主要有以下两个作用:提高查询速度:当数据库中的数据量非常大时,查询可能需要消耗大量的时间。使用索引可以加速查询的速度,提高查询效率。保证数据的
原创
2023-05-20 00:08:40
78阅读
一、MySQL索引 1.索引(数据结构) (1) 索引是按特定数据结构存储的数据,基本法则:索引应该构建在被用作查询条件的字段上; (2) 索引类似于目的效果,为真实数据文件的指针,可以是单独的文件 (3) 可以存在多级形式,需要多次磁盘IO
原创
2016-03-24 19:53:11
2318阅读
???欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以
原创
精选
2024-06-27 11:33:10
211阅读
本文只是对索引进行一个简单的介绍。索引是把双刃剑,用的好可以提升系统查询效率,用的不好效率不升反降得不偿失。
原创
精选
2022-10-11 11:22:14
408阅读
1评论
此后会针对索引出一系列的文章,敬请期待,想要拿高薪,MySQL索引是必会知识
原创
2022-03-17 17:29:28
100阅读
在MySQL里,聚集索引和非聚集索引分别是什么意思,有什么区别?
原创
2021-07-30 14:33:19
147阅读
在MySQL里,主键索引和辅助索引分别是什么意思,有什么区别?
原创
2021-07-30 14:45:27
133阅读
SQL SERVER 提供了两种索引 聚集索引:聚集索引表示表中存储的数据按照索引的顺序存储,检索效率比非聚集索引高,但对数据更新影响较大; 非聚集索引:非聚集索引表示数据存储在一个地方,索引存储在另一个地方,索引带有指针指向数据的存储位置,非聚集索引检索效率比聚集索引低,但对数据更新影响较小。 聚集索引 该索引中键值的逻辑顺序决定了表中相应行的物理顺序。聚集索引类似于电...
转载
2021-08-09 16:27:57
229阅读
SQL SERVER 提供了两种索引 聚集索引:聚集索引表示表中存储的数据按照序。聚集索引类似于电...
转载
2022-04-11 16:36:11
266阅读
MySQL入门系列11-索引 索引种类 索引的使用
原创
2023-09-14 10:09:26
107阅读
什么是辅助索引?对于辅助索引 (Secondary Index, 也称非聚集索引) , 叶子节点并不包含行记录的全部数据 。 叶子节点
原创
2024-04-17 12:03:30
45阅读
MySQL使用不同存储引擎来存储数据,我们平时用的基本都是InnDB引擎存储数据。1.数据核心点: 表>段>区》页>行数据的存储InnDB逻辑上把数据存放到表空间中,表空间是最高的逻辑存储单位,表空间下是段, 段下是区, 区下是页。页作为最小的逻辑存储单位,默认情况下是16kb数据页结构page页是InnoDB存储引擎管理数据的最小磁盘单位。一个InnoDB页的UserRecor
原创
2021-05-26 11:39:01
629阅读
简单的in查询 索引失效:步骤1、检查建立索引没有order_status 字段为普通索引的tinyint类型2、检查是否使用了使索引失效的语句3、explain查看执行计划而 in(1)时会走索引5、查看是否关闭的全局的索引(Comment显示disabled则表示关闭了索引)SHOW KEYS FROM wy_order;关闭:ALTER TABLE `wy_order` DISABLE KE
转载
2021-01-18 20:08:09
216阅读
继我的上篇博客:Oracle索引知识学习笔记之后,再记录一篇MySQL的索引知识学习笔记,本博客
原创
2022-07-05 09:02:24
120阅读
前言除了常见的普通索引,唯一索引,组合索引,大家还能说一下mysql中有哪些其他类型的索引吗?今天和大家一起总结mysql中有哪些索引类型。一、mysql中有
原创
2022-12-07 17:02:44
851阅读
假如我们没有添加索引,那么在查询时就会触发全表扫描,效率就会比较低。但是即便建立了索引,使用不当也可能导致索引失效。1.避免使用 or 查询,可以使用 union 或者子查询来替代早期的 MySQL 版本使用 or 查询可能会导致索引失效,在 MySQL 5.0 之后的版本中引入了索引合并,简单来说就是把多条件查询,比如 or 或 and 查询的结果集进行合并交集或并集的功能,因此就不会导致索引失
转载
2023-07-14 15:45:43
277阅读
背景:sql优化对数据来说是什么非常重要,基本sql的索引优化更重中之重,所以人认为索引优化就是简单加一个索引,其实这种想法是错的,索引是涉及到很多知识点,并非大家想得这么简单,废话不多说,马上开车!一,头盘:SQL语句的五大要素:1,获得结果集所需访问的查询条件2,定义结果集所需的查询条件3,结果集的大小4,获得结果集所涉及的表的数量5,多少用户同时修改这些数据二,主菜:索引的一些特性和优化建议
原创
2018-12-10 17:34:42
1077阅读
我们可能知道,索引不是在任何时候都会生效的,在很多时候索引可能不会产生效果,那么到底什么情况会导致索引失效呢?
原创
精选
2021-12-16 09:49:31
1066阅读