E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
MYSQL索引
mysql 索引类型详解
MySQL索引
可以从存储方式、逻辑角度和实际使用的角度来进行分类。
一个搬砖的程序猿
·
2023-06-20 21:48
mysql
学习笔记之
MySQL索引
1、引言索引是数据库用来提高性能最常用的工具,一般索引本身也很大,不可能全部存于内存中,因此所以往往以文件形式存于磁盘上。左表是数据表,共两列七条数据。为了加快Col2的查找,可以维护一个右表所示的二叉查找树,每个节点分别包含索引值和指向数据物理地址的指针,这样可运用二叉查找快速获取相应的数据。2、索引优劣优势:类似书籍目录,提高数据检索效率,减低数据库IO成本通过索引列对数据排序,降低数据排序成
紫霖ty
·
2023-06-20 18:26
mysql
学习
笔记
索引
【MYSQL篇】一文弄懂
mysql索引
原理
文章目录索引是什么?索引定义索引类型索引存储模型推演二分查找二叉查找树(BinarySearchTree)平衡二叉树(AVLTree)多路平衡查找树(BTree)B+树(加强版BTree)小结MySQL数据库应该是最常用的数据库之一,在各种大大小小的公司都可以看到它的身影,你对MySQL数据库掌握的如何呢?想要更好的使用它,那么我们就必须先了解它,正所谓的工欲善其事,必先利其器。本篇文章就带领大家
初念初恋
·
2023-06-20 08:27
MYSQL
mysql
数据库
java
后端
java Mysql 面试题,原理,索引,优化----持续补充
我总结的面试题的索引目录—进不去就说明我还没写完)https://blog.csdn.net/grd_java/article/details/122357831文章目录1.关于IO磁盘的知识2.mysql底层数据结构3.
mysql
殷丿grd_志鹏
·
2023-06-20 08:55
面试
java
mysql
数据结构
MySQL 索引与事务
MySQL索引
相关知识详解与事务的详解一、索引的概念二、索引的作用索引的副作用三、索引是如何实现的四、创建索引的原则依据五、索引的优缺点1、优点2、缺点六、索引的分类和创建1、普通索引2、唯一索引3、主键索引
超级驼鹿️
·
2023-06-20 06:33
mysql
3.
Mysql索引
、事务与存储引擎二
文章目录
Mysql索引
、事务与存储引擎二事务事务的概念事务的ACID特点原子性一致性隔离性事务之间的相互影响事物隔离级别查询全局事务隔离级别查询会话事务隔离级别(只对当前连接有效)设置全局事务隔离级别设置会话事务隔离级别持久性事务控制语句存储引擎概念
夜海赤竹
·
2023-06-20 06:29
8.mysql
mysql
数据库
java
mysql索引
优化系列(二)
一、limit优化之前的member会员表,联合索引为KEY`idx_name_age_address`(`name`,`age`,`address`),表里插入了十万条数据,一般情况下分页查询的sql语句:select*frommemberlimit90000,10;explainselect*frommemberlimit90000,10;执行计划是全表扫描,底层执行过程:首先,如果没有排序字
高如风
·
2023-06-20 01:41
mysql
数据库
【MySql】
MySql索引
的作用&&索引的理解
【MySql】
MySql索引
的作用&&索引的理解文章目录索引的作用认识磁盘MySql与磁盘交互基本单位Page共识索引的理解主键有序问题理解单个Page理解多个Page页目录单页情况多页情况索引的作用索引是与效率挂钩的
平凡的人1
·
2023-06-20 00:27
MySql
mysql
数据库
java
mysql索引
MySQL索引
概念索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址使用索引后可以不用扫描全表来定位某行的数据,而是通过索引表找到该行数对应的物理地址然后访问相应的数据索引好比是一本书的目录
故里知南
·
2023-06-19 21:51
数据库
MySQL数据库——索引、事务、存储引擎
MySQL索引
索引的概念索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于C语言的链表通过指针指向数据记录的内存地址)。
wanggg1997
·
2023-06-19 21:50
数据库
mysql
数据结构
CVTE 后端开发面经
一面(30min)自我介绍实习项目详情关于Nacos与ZK的区别,为什么选择NacosZK在项目中的应用分布式锁的实现(ZK、Redis)缓存穿透的解决方案AOP的应用与底层
MySQL索引
二面(45min
怎么又有bug单
·
2023-06-19 19:25
面经
后端
java
redis
cvte
面经
CVTE面经
MySQL索引
,索引失效场景,SQL很慢如何优化?解释一下数据库脏读、幻读、不可重复读。MySQL隔离级别底层咋实现
Janson666
·
2023-06-19 19:54
Springboot
java
redis
mysql
数据库
mysql 索引和查询优化
mysql索引
和查询优化关于索引索引是一种排好序便于快速查找数据的数据结构,一般默认为B+树结构组织的索引,由于索引本身也很大,不可能全部存储在内存中,一般存储在磁盘上。
theRealUnow
·
2023-06-19 18:53
数据库
mysql
数据库
性能优化
Mysql索引
介绍
Mysql索引
介绍一、索引介绍1.索引的概念2.索引的作用与副作用2.1索引的作用2.2索引的副作用2.3如何实现索引3.创建索引的原则依据4.索引的分类和创建4.1普通索引直接创建索引修改表方式创建创建表的时指定索引
善良的狼人
·
2023-06-19 06:37
mysql
数据库
MySQL数据库索引案例
MySQL索引
可以用来快速地寻找某些具有特定值的记录,所有MySQL.索引都以B-树形式保存。如果MySQL没有索引,执行select时会从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。
SuxFq
·
2023-06-19 04:56
Mysql索引
Mysql索引
一、索引的概念二、索引的作用三、创建索引的原则依据四、索引的分类和创建1、普通索引2、唯一索引3、主键索引4、组合索引5、全文索引五、索引的查看六、索引的删除一、索引的概念索引是一个排序的列表
Axic123
·
2023-06-19 00:55
Mysql数据库
mysql
数据库
Mysql索引
、事务与存储引擎
Mysql索引
、事务与存储引擎一、
Mysql索引
1.1索引的概念1.2索引的作用1.2.1索引的副作用1.3创建索引的原则依据1.4索引的分类和创建1.5查看索引1.5.1各字段的含义1.6删除索引二、
一往无前从今始
·
2023-06-18 21:22
mysql
数据库
Mysql索引
简介、性能分析、以及慢查询日志
一、索引简介1.
mysql索引
是什么MySQL官方对索引的定义为:索引(Index)是帮助MySQL高校获取数据的数据结构。索引的本质是:数据结构。可以简单理解为“排好序的快速查找数据结构”。
小王同鞋
·
2023-06-18 18:50
sql
mysql
数据库
java
05_
MySQL索引
优化
四种:1.主键2.单值3.唯一4.复合1.性能分析(explain)mysql5.6以后优化器做了很多改进,执行时会自动进行大量的优化,很多现象需要在5.5才能演示成功。1.1explain是什么?模拟优化器查看执行计划使用EXPLAIN关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的。分析你的查询语句或是表结构的性能瓶颈1.2explain能干什么?表的读取顺
书启秋枫
·
2023-06-18 18:12
MySQL
mysql
数据库
java
【面试】三、MQ、MySQL、Redis(更新中)
MySQL
Mysql索引
优化查询原理
Mysql索引
失效的条件数据库范式第一范式:列不可再分第二范式:表中必须存在主键且非主键必须依赖于主键第三范式:表中非主键的列必须完全直接依赖于主键,不可以传递依赖BC
清河__
·
2023-06-18 12:23
面试
面试
mysql
redis
mysql索引
优化系列(一)
一、不常见的索引失效场景1、举例还是之前的member会员记录表,往里面插入十万条数据dropprocedureifexistsinsert_emp;CREATEPROCEDUREinsert_emp()BEGINDECLAREiINT;SETi=1;WHILE(i'gaorufeng'ANDage=22ANDaddress='guangzhou';EXPLAINSELECT*FROMmember
高如风
·
2023-06-18 02:05
mysql
数据库
mysql
mysql索引
一.索引的概念1.索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于C语言的链表通过指针指向数据记录的内存地址)。2.使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据,因此能加快数据库的查询速度。3.索引就好比是一本书的目录,可以根据目录中的页码快速找到所需的内容。4.索引是表中一列或者若干列值排序的方
狮子跑了
·
2023-06-18 02:05
mysql
数据库
MySQL数据库索引的种类、创建、删除
目录一:
MySQL索引
1、
MySQL索引
介绍2、索引的作用3、索引的副作用4、创建索引的原则依据二、索引的分类和创建1、普通索引(1)直接创建索引(2)修改表方式创建(3)创建表的时候指定索引2、唯一索引
努力拱破蛋壳的猪
·
2023-06-17 19:35
数据库
mysql
运维
MYSQL索引
目录----
MysQL索引
----1.索引的概念2.索引的作用索引的副作用:3.创建索引的原则依据4.索引的分类和创建修改表方式创建创建表的时候指定索引5.查看索引6.删除索引----
MysQL索引
--
一条会呼吸的鱼
·
2023-06-17 17:11
mysql
数据库
Linux5.5
Mysql索引
、事务与存储引擎
文章目录计算机系统5G云计算第四章LINUX
Mysql索引
、事务与存储引擎一、
Mysql索引
1.索引的概念2.索引的作用3.索引的副作用4.创建索引的原则依据5.索引的分类和创建1)普通索引2)唯一索引
wfwj_
·
2023-06-17 16:18
mysql
数据库
MySQL索引
以及优化解决方案
一、数据库索引1.1、索引介绍1、索引介绍“索引是帮助MySQL高效获取数据的数据结构”例如字典里的目录,索引的目的就是为了让你能够快速查找数据2、索引优势提高数据检索的效率,降低数据库的IO成本通过索引对数据进行排序,降低数据排序的成本,降低了CPU的消耗3、索引劣势索引实际上也是一张表,保存了主键和索引的字段,并且指向实体表的记录,所以索引也是需要占用空间的。在索引大大提高查询速度的同时,却会
Zero摄氏度
·
2023-06-17 11:58
数据库
mysql
数据结构
b树
Mysql索引
底层原理及其优化方案
1.深入理解
Mysql索引
底层数据结构与算法1.1索引结构索引及其数据结构:二叉树红黑树Hash表B-Tree1.1二叉树说明:二叉树是建立数据后,会和第一元素进行比对,当比较的元素小于第一个元素时,此时就会走第一个元素的左边
nickel369
·
2023-06-17 07:32
mysql
数据结构
哈希算法
5.
MySQL索引
事务
文章目录1.索引1.1概念1.2作用与缺点1.2.1作用1.2.2缺点1.3使用场景1.4使用1.4.1查看索引1.4.2创建索引1.4.3删除索引1.5B树和B+树(经典面试题)1.5.1B树1.5.2B+树1.5.3如果表中有多个索引?1.6MySQL数据组织的方式1.7案例2.事务2.1为什么使用事务2.2事务的概念2.3使用2.4事务的特性2.5事务的问题总结⛅️3.内容重点总结⛅️大家好
晓星航
·
2023-06-16 23:57
MySQL数据库
mysql
数据库
java
sql
MySql索引
目录索引MySQL与存储磁盘编辑扇区结论磁盘随机访问(RandomAccess)与连续访问(SequentialAccess)MySQL与磁盘交互基本单位建立共识索引的理解为何IO交互要是Page理解单个Page理解多个page编辑页目录单页情况多页情况复盘一下InnoDB在建立索引结构来管理数据的时候,其他数据结构为何不行?B+vsB聚簇索引VS非聚簇索引总结:索引操作创建主键索引唯一索引的创建
pythoncjavac++
·
2023-06-16 18:25
MySql
数据库
随笔记录阿里云开发者社区Java开发高级技能自测20道题
【单选】4.
MySQL索引
最多包含多少个列?【单选】5.Servlet处理Ajax请求如何设置请求消息的UTF-8编码?【单选】6.InnoD
程序yang
·
2023-06-16 17:52
Java面试题
java
阿里云
高级面试题
一文搞懂
MySQL索引
(实现原理加优化实战,面试必问)
前言本篇文章从数据结构,B+Tree的构建过程,
MySQL索引
实现,索引为什么那么快,MySQL有哪些索引,聚集索引和二级索引的区别,索引失效的原因,EXPLAIN关键字分析,索引实战,索引的优缺点,什么时候应该加索引
ikyrxbxfas
·
2023-06-16 06:09
数据库
mysql
java
【MySQL数据库】
MySQL索引
MySQL索引
、事务与存储引擎一、索引1.1索引的概念1.2索引的作用1.3索引的工作原理1.4索引的副作用1.5索引的应用场景二、索引的创建与分类2.1普通索引,最基本的索引类型,没有唯一性之类的限制
DDD嘀嘀嘀
·
2023-06-16 02:39
mysql数据库
数据库
mysql
sql
武汉中科科达面经
武汉中科科达面经一面(30min)已过(5.18)自我介绍mysql事务隔离级别
mysql索引
Spring事务,怎么实现的,有哪几类Spring事务失效的场景?你遇到过吗?
-62
·
2023-06-16 00:15
面试
面试
java
Mysql索引
、事务与存储引擎
文章目录一、索引介绍1.索引的概念2.索引的作用与副作用2.1索引的作用2.2索引的副作用2.3如何实现索引3.创建索引的原则依据4.索引的分类和创建4.1普通索引直接创建索引修改表方式创建创建表的时指定索引(此方法不太建议)4.2唯一索引直接创建唯一索引修改表方式创建创建表的时候指定(不建议使用)4.3主键索引创建表的时指定修改表方式创建4.4组合索引4.5全文索引(FULLTEXT)直接创建索
苗苗奶黄包.
·
2023-06-15 23:27
mysql
数据库
mysql索引
使用技巧及注意事项
一.索引的作用一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,所以查询语句的优化显然是重中之重。在数据量和访问量不大的情况下,mysql访问是非常快的,是否加索引对访问影响不大。但是当数据量和访问量剧增的时候,就会发现mysql变慢,甚至down掉,这就必须要考虑优化sql了,给数据库建立正确合理的索引,
伟大先锋
·
2023-06-15 22:40
数据库
【数据库三】
MySQL索引
MySQL索引
、事务与存储引擎1.
MySQL索引
1.1索引的概念1.2索引的作用1.3索引的副作用1.4创建索引的原则依据2.索引的分类和创建2.1普通索引2.2唯一索引2.3主键索引2.4组合索引2.5
陌上花开,静待绽放!
·
2023-06-15 20:32
MySQL
运维
云计算
数据库
运维
云计算
linux
3.
Mysql索引
、事务与存储引擎一
文章目录
Mysql索引
、事务与存储引擎一索引索引的概念索引的作用索引的副作用创建索引的原则依据总结索引的分类和创建普通索引直接创建索引修改表结构创建创建表时创建索引唯一索引直接创建修改表结构创建创建表时创建索引主键索引创建表时创建修改表结构创建组合索引
夜海赤竹
·
2023-06-15 20:22
8.mysql
mysql
数据库
【数据库】
Mysql索引
、事务与存储引擎
文章目录一、索引介绍1.索引的概念2.索引的作用与副作用2.1索引的作用2.2索引的副作用2.3如何实现索引3.创建索引的原则依据4.索引的分类和创建4.1普通索引直接创建索引修改表方式创建创建表的时指定索引4.2唯一索引直接创建唯一索引修改表方式创建创建表的时候指定4.3主键索引创建表的时指定修改表方式创建4.4组合索引4.5全文索引(FULLTEXT)直接创建索引修改表方式创建创建表的时指定索
我的宝贝大唐
·
2023-06-15 18:01
数据库管理与高可用
数据库
mysql
Mysql笔记
mysql索引
机制为什么使用索引减少存储引擎扫描的数据量;把随机io转化为顺序io;在分组和排序的时候,避免使用临时表;索引的结构使用b+tree实现二叉树:存在的问题,会形成链表的数据结构,而且树的层级太深的时候
·
2023-06-15 18:57
mysql索引
解析(联合索引、最左前缀、索引覆盖、索引下推)
首先问问这些知识点自己是否清楚。索引的常见数据结构有哪些?(哈希表,有序数组,B+树),它们分别有怎样的特点?分别适合哪些应用场景?主键索引(也称聚簇索引)和非主键索引(也称辅助索引/二级索引)的概念是什么?回表的概念又是什么?什么是联合索引,什么是最左前缀原则?什么是覆盖索引?能否清楚的说出IndexConditionPushdown优化的原理?1.索引基础索引对查询的速度有着至关重要的影响,理
不怕天黑_0819
·
2023-06-15 16:12
深入浅出
Mysql索引
优化专题分享|面试怪圈
文章纲要该文章结合18张手绘图例,21个SQL经典案例、近10000字,将
Mysql索引
优化经验予以总结,你可以根据纲要来决定是否继续阅读,完成这篇文章大概需要25-30分钟,相信你的坚持是不负时光的:
老程不秃
·
2023-06-15 13:33
数据结构
程序员
MySQL
mysql
面试
数据库
程序人生
java
MySQL索引
【详解】
第二篇
MySQL索引
原理详解1、背景2、预备知识什么是索引?磁盘中数据的存取mysql中的页数据检索过程3、我们迫切的需求是什么?
悬浮海
·
2023-06-15 13:03
MySQL
索引
mysql
2023年郑州春招3年开发面试总结
MySQL必备知识
MySQL索引
结构介绍B树结构首先,常规的数据库存储引擎,一般都是采用B树或者B+树来实现索引的存储。
geekmice
·
2023-06-14 14:18
面试题
mysql
java
MySQL索引
详细版
一、
MySQL索引
是什么
MySQL索引
是一种用于快速查找特定数据的数据结构。在MySQL中,索引通常是在表的某些列上创建,这些列可以是主键、唯一键或普通索引。
源末coco
·
2023-06-14 14:11
mysql
数据库
《深入精通Mysql(二)》深入底层剖析
Mysql索引
(面试必问)
1.索引是什么?1.1.索引是什么1.1.1.索引图解维基百科对数据库索引的定义:数据库索引,是数据库管理系统(DBMS)中一个排序的数据结构,以协助快速查询、更新数据库表中数据。怎么理解这个定义呢?首先数据是以文件的形式存放在磁盘上面的,每一行数据都有它的磁盘地址。如果没有索引的话,要从500万行数据里面检索一条数据,只能依次遍历这张表的全部数据,直到找到这条数据。但是有了索引之后,只需要在索引
·
2023-06-14 10:47
MySQL索引
:让你的数据库查询快到起飞!
作者:不能再留遗憾了专栏:MySQL学习本文章主要内容:详细介绍如何查看、创建和删除
MySQL索引
,以及
MySQL索引
的底层原理:B+树。前言各位朋友们,大家好!
不能再留遗憾了
·
2023-06-14 09:35
MySQL
mysql
数据库
java
MySQL索引
的问题
MySQL索引
的问题
MySQL索引
的问题聚簇索引(ClusteredIndex)和辅助索引(SecondaryIndex)执行计划中选择使用哪个索引?统计信息MySQL执行计划如何生成?
喝醉酒的小白
·
2023-06-14 01:31
MySQL
mysql
数据库
java
mysql底层数据结构
mysql索引
是为了快速查找数据而把数据按照一定规则排列的数据结构查看数据结构地址:DataStructureVisualization一、索引数据结构分类1、无索引查找普通的查找就是通过全表扫描,数据存储在磁盘上的位置是随机的
高如风
·
2023-06-13 22:51
mysql
数据库
MySql索引
,隔离与锁
一,什么是索引:索引是对数据库表中一列或多列的值进行排序的一种结构。在关系数据库中,索引是一种与表有关的数据库结构,它可以使对应于表的SQL语句执行得更快。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。当表中有大量记录时,若要对表进行查询,第一种搜索信息方式是全表搜索,是将所有记录一一取出,和查询条件进行一一对比,然后返回满足条件的记录,这样做会消耗大量数据库系统时间,并造成
FYHannnnnn
·
2023-06-13 14:31
MySql
索引
MySql锁
数据库隔离级别
五分钟告诉你什么是MySQL的覆盖索引
文章目录五分钟告诉你什么是MySQL的覆盖索引覆盖索引总结参考五分钟告诉你什么是MySQL的覆盖索引前面我们已经对
MySQL索引
底层原理多少有一定的了解了,还不是很了解的小伙伴可以看我之前的博文:《不会吧不会吧
c.
·
2023-06-13 14:58
MySQL
数据库
mysql
索引
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他