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
Innodb
mysql索引(五)联合索引
全文索引(FULLTEXT):可用于MyISAM表,mysql5.6之后也可用于
innodb
表,用于在一篇文章中,检索文本信息的,针对较大的数据,生成全文索引很耗
camellias__
·
2023-10-18 15:06
数据库(mysql)知识
聚簇索引,覆盖索引常见优化方式B+树存储的结构最左原则存储引擎
InnoDb
和MyIsam区别https://www.cnblogs.com/yueshutong/p/10721896.html设置索引的原则较频繁的作为查询条件的字段应该创建索引唯一性太差的字段不适合单独创建索引
简单的破小孩儿
·
2023-10-18 15:27
MySQL学习(四)——事务与存储引擎
事务1.1概念1.2事务操作1.2.1未设置事务1.2.2控制事务1.3事务四大特性1.4并发事务问题1.5事务隔离级别2.存储引擎2.1MySQL体系结构2.2存储引擎2.3存储引擎的特点2.3.1
InnoDB
2.3.2MyISAM2.3.3Memory2.3.4
Suppose-dilemma
·
2023-10-18 15:42
mysql
学习
数据库
B树的原理及代码实现、B+树和B*树介绍及应用
目录一.B树介绍(一).B树存在意义(二).B树的规则二.B树实现原理及代码(一).实现原理(二).代码三.B+树(一).概念(二).应用①MyISAM②
InnoDB
四.B*树一.B树介绍(一).B树存在意义
就要 宅在家
·
2023-10-18 13:52
数据结构与算法
数据结构
c++
B树原理及代码
B+树原理和应用
MySQL索引
MyISAM
存储(五)—— B+树
如果你去应聘后台开发的职位,面试一圈下来,多半会发现,都在说mysql,都在说
innodb
,都在说索引,都在说B+树,B+树究竟是何物,看完此篇,如果说会让你在面试中游刃有余,我并不开心,如果说会让你对
道不虚行只在人
·
2023-10-18 13:52
mysql
计算机
存储
索引
B+树
mysql
存储
MySQL 存储引擎的索引为什么使用B+树?
为什么MySQL使用B+树-知乎(zhihu.com)首先需要澄清的一点是,MySQL跟B+树没有直接的关系,真正与B+树有关系的是MySQL的默认存储引擎
InnoDB
,MySQL中存储引擎的主要作用是负责数据的存储和提取
丁川
·
2023-10-18 13:51
MySQL
数据库
数据结构
算法
索引
python
MySQL索引详解(索引的本质 B树B+树、MyISAM和
InnoDB
索引实现 非聚集索引和聚集索引、索引使用策略及优化)
本文只讨论B+树索引文章分为三个部分:索引的本质(B树和B+树)结合MySQL数据库中的MyISAM和
InnoDB
存储引擎的索引实现,讨论聚簇索引、非聚簇索引讨论MySQL中索引的使用策略、是否
Joseph_JL
·
2023-10-18 13:49
mysql
索引
储存引擎
InnoDB
索引选择 为何是B+树 而不是 B树 哈希表
一:概述首先需要澄清的一点是,MySQL跟B+树没有直接的关系,真正与B+树有关系的是MySQL的默认存储引擎
InnoDB
,MySQL中存储引擎的主要作用是负责数据的存储和提取,除了
InnoDB
之外,MySQL
天天向上的菜鸡杰!!
·
2023-10-18 13:16
Mysql
b树
散列表
mysql
我想不通,MySQL 为什么使用 B+ 树来作索引?
平时常见的索引数据结构有:二叉树红黑树哈希表BTree谈谈一个潜在的误区我们首先需要澄清一点:MySQL跟B+树其实没有直接的关系,真正与B+树有关系的是MySQL的「默认存储引擎
InnoDB
」。
nuzzzzz
·
2023-10-18 13:15
mysql
数据库
java
[MySQL]存储引擎、索引、SQL优化
文章目录1.存储引擎1.1MySQL体系结构1.2存储引擎简述1.3存储引擎的特点1.3.1
innoDB
1.3.2MyISAM1.3.3Memory1.3.4存储引擎的选择2.Linux下的MySQL3
9TSe
·
2023-10-18 10:17
MySQL
mysql
sql
数据库
MySQL分区迁移
本文是针对客户需求,迁移MySQL
Innodb
大表分区中部分历史归档分区到其他实例或者其他库表,而且迁移过程尽量减少对业务环境的影响。
qq_25479803
·
2023-10-18 09:10
mysql
数据库
database
java常用算法面试题,总结到位
解释一下ACID都是什么
Innodb
中索引的实现B+树AUTO_INCREMENT原理(考察并发情况)数据库的索引有哪几种?为什么要用B+树来做索引?组合索引和几个单个的索引有什么区别?
m0_67391121
·
2023-10-18 07:55
面试
学习路线
阿里巴巴
java
算法
面试
mysql
leetcode
mysql学习笔记一:mysql执行流程
支持
InnoDB
、MyISAM、Memory等多个存储引擎。现在最常用的存储引擎是InnoD
fun_huan
·
2023-10-18 06:17
mysql常用命令(2)对表操作
intunsignednotnullAUTO_INCREMENTPRIMARYKEYCOMMENT'用户id',`name`varchar(20)notnullCOMMENT'用户姓名',`sex`char(3)notnulldefault'm'COMMENT'用户性别')ENGINE=
INnoDB
DE
Yossef
·
2023-10-18 05:46
关于mysql
在安装mysql,后我们一般默认使用的
innoDB
,当然我们也可以通过命令来查看我们使用的的引擎showva
嶝a
·
2023-10-18 03:04
innodb
显示阻塞和等待以及等待时间
SELECTr.trx_idASwaiting_trx_id,r.trx_mysql_thread_idASwaiting_thread,TIMESTAMPDIFF(SECOND,r.trx_wait_started,CURRENT_TIMESTAMP)ASwait_time,r.trx_queryASwaiting_query,l.lock_tableASwaiting_table_lock,b
金星show
·
2023-10-18 02:15
面试常见问题一二
ArrayList和linkedList区别:底层数据结构不同,数组和链表.ArrayList需要考虑扩容,一般用于随机查找,尾部添加数据比较快.linkedList增删改MySQL存储引擎
InnoDB
@淡 定
·
2023-10-18 01:09
java
全文检索
java
mysql
MySql——备份
步骤:1)停掉MySQL服务2)复制
InnoDB
数据文件(.ibd
浅草没蹄——
·
2023-10-18 00:25
mysql
数据库
sql
gorm 修改事务维度的隔离级别
gorm修改事务维度的隔离级别大家如果看过MySQL事务隔离级别的相关文档,应该知道
InnoDB
引擎的默认隔离级别是RR[可重复读],但是一般互联网公司为了确保读到最新的已提交数据,都会将事务的隔离级别设置为
NJU_lemon
·
2023-10-18 00:18
Go
日常踩坑
数据库
sql
go
MySQL实践——MySQL数据库性能调优全攻略
数据库调优从以下几个方面进行调优数据库配置SQL优化硬件设置文件系统操作系统1.数据库配置
InnoDB
存储引擎与PostgreSQL非常不同
InnoDB
的缓冲池用来管理所有数据库对象写文件操作通过O_DIRECT
三月微风
·
2023-10-18 00:00
MySQL实践
mysql
big
data
postgresql
【Mysql】
Innodb
数据结构(四)
概述MySQL服务器上负责对表中数据的读取和写入工作的部分是存储引擎,而服务器又支持不同类型的存储引擎,比如
InnoDB
、MyISAM、Memory等,不同的存储引擎一般是由不同的人为实现不同的特性而开发的
margu_168
·
2023-10-17 23:28
mysql
mysql
索引失效问题
className`VARCHAR(30)DEFAULTNULL,`address`VARCHAR(40)DEFAULTNULL,`monitor`INTNULL,PRIMARYKEY(`id`))ENGINE=
INNODB
AUTO_INCREME
指挥部在下面
·
2023-10-17 23:56
MySql
数据库
mysql
索引
MySQL OCP888题解056-
InnoDB
强制启动(forcing-
innodb
-recovery)
文章目录1、原题1.1、英文原题1.2、中文翻译1.3、答案2、题目解析2.1、题干解析2.2、选项解析3、知识点3.1、知识点1:
InnoDB
强制启动(forcing-
innodb
-recovery)
豪杰笑开怀
·
2023-10-17 22:09
MySQL
mysql
数据库
服务器
ocp
sql
Mysql OCP 61题
AMySQLserverwasinitializedwithseparateUNDOtablespaces.Userscomplainthatwhentheyrollbacklargetransactions,thetimetoprocesstherequesttakestoolong.TheDBAwouldliketomovetheMySQL
InnoDB
UNDOtablespacetoasoli
hbhe0316
·
2023-10-17 22:37
mysql
linux
java
javascript
python
MySQL 8.0 OCP (1Z0-908) 考点精析-架构考点6:
InnoDB
Tablespaces之系统表空间(System Tablespace)
文章目录MySQL8.0OCP(1Z0-908)考点精析-架构考点6:
InnoDB
Tablespaces之系统表空间(SystemTablespace)系统表空间(SystemTablespace)主要系统变量
SQLplusDB
·
2023-10-17 22:03
MySQL
8.0
mysql
数据库
MySQL
InnoDB
引擎深入学习的一天(
InnoDB
架构 + 事务底层原理 + MVCC)
目录逻辑存储引擎架构概述内存架构BufferPoolChangeBuffeAdaptiveHashIndexLogBuffer磁盘结构SystemTablespaceFile-Per-TableTablespacesGeneralTablespacesUndoTablespacesTemporaryTablespacesDoublewriteBufferFilesRedoLog后台线程事务原理事务
学徒630
·
2023-10-17 20:45
完整长篇学习笔记
mysql
学习
笔记
腾讯预面试
锁表只有通过索引条件检索数据,
InnoDB
才使用行级锁,否则,
InnoDB
将使用表锁!在实际应用中,要特别注意
InnoDB
行锁的这一特性,不然的话,可能导致大量的锁冲突,从而影响并发性能。
Impossible安徒生
·
2023-10-17 19:09
mysql 过滤多列重复的值(保留其中一条),对单列或者多列重复的值去重
DEFAULTNULL,`password`varchar(255)DEFAULTNULL,`deviceId`varchar(255)DEFAULTNULL,PRIMARYKEY(`id`))ENGINE=
InnoDB
AUTO_INCREM
拥
·
2023-10-17 14:05
mysql
数据库
基于Redo Log和Undo Log的MySQL崩溃恢复流程
在之前的文章「简单了解
InnoDB
底层原理」聊了一下MySQL的BufferPool。这里再简单提一嘴,BufferPool是MySQL内存结构中十分核心的一个组成,你可以先把它想象成一个黑盒子。
SH的全栈笔记
·
2023-10-17 13:10
select查询语句
1.select1.1SELECT单独使用***1.查询数据库的参数SELECT@@port;SELECT@@datadir;SELECT@@basedir;SELECT@@
innodb
_flush_log_at_trx_commit
昇昇不息
·
2023-10-17 13:15
innodb
与myisam
Innodb
与MyISAM的区别
InnoDB
支持事务,MyISAM不支持,对于
InnoDB
每一条SQL语言都默认封装成事务,自动提交,这样会影响速度,所以最好把多条SQL语言放在begintransaction
yongguang423
·
2023-10-17 05:20
oracle与mysql的区别
虽然
InnoDB
引擎的表可以用行级锁,但这个行级锁的机制依赖于表的索引,如果表没有索引,或者sql语句没有使用索引,那么仍然使用表级锁。oracle:oracle使用行级锁
ZANDYDPLA
·
2023-10-17 03:37
MYSQL数据备份之mysqldump命令详解
、常见备份命令介绍备份命令备份速度恢复速度介绍功能一般用于cp快快物理备份、灵活性低很弱少量数据备份mysqldump慢慢逻辑备份、适用所有存储引擎一般中小型数据量备份xtrabackup较快较快实现
innodb
雄哥007
·
2023-10-17 02:24
mysql
mysql
数据库
sql
mysqldump
5.数据库章(Mysql、Mongodb、Redis)
如何更改引擎:不同的表可以使用不同的引擎默认引擎是
innoDB
。1.修改配置文件my.ini2.创
古月月月胡
·
2023-10-17 00:58
【MySQL】幻读被彻底解决了吗?
一、MySQL幻读被彻底解决了吗MySQL
InnoDB
引擎的默认隔离级别虽然是【可重复读】,但是它很大程度上避免幻读现象(并不是完全解决了),解决的方案有两种:针对快照读(普通select语句),是通过
致最长的电影
·
2023-10-16 18:48
mysql
数据库
索引
中很多系统表也还是使用该存储引擎,系统临时表也会用到MyISAM存储引擎;特点:a)selectcount(*)fromtable无需进行数据的扫描b)数据(MYD)和索引(MYI)分开存储c)表级锁d)不支持事务
InnoDB
Audience0
·
2023-10-16 16:36
Mysql锁(LBCC)
锁的粒度
InnoDB
执行行锁和表锁MyISAM只支持表锁锁定力度:表锁>行锁加锁效率:表锁>行锁冲突概率:表锁>行锁并发性能:表锁15forupdate;//插入失败,因为id20大于15,不难理解insertintouservalues
qq_41956309
·
2023-10-16 16:35
mysql
mysql
数据库
sql
简单面试题
http协议(报文结构,断点续传,多线程下载,什么是长连接)数据库MySQL
InnoDB
MyIsam两种引擎的区别是什么各自有什么特点?数据库隔离级别是什么?有什么作用?
真是胡说八道
·
2023-10-16 12:01
阿里面试技巧来啦!!!3技术面+2交叉面+1代码面+1HR面,offer轻松拿
加载,实例化的过程如果给你一个map,里面有很多很多对象,那么这个map存放在哪说一下CMS垃圾回收器你项目里用的什么数据库如果我有很多字段都需要建立索引,怎么办Mysql的存储引擎,你用的是哪种说一下
Innodb
阿里官方架构师
·
2023-10-16 11:16
Java
程序人生
架构
java
面试
后端
万字长文,吐血总结MySQL,你要的都在这里
数据库引擎
innodb
与myisam的区别
InnoDB
是MySQL默认的「事务型」存储引擎,只有在需要它不支持的特性时,才考虑使用其它存储引擎。
Java余笙
·
2023-10-16 09:51
mysql-强制
InnoDB
恢复
只有在紧急情况下才将
innodb
_force_recovery设置为大于0的值,这样才能启动和转储表。在此之前,确保有数据库的备份副本,以备需要重新创建时使用。值为4或更大可能永久损坏数据文件。
韶博雅
·
2023-10-16 08:29
mysql
数据库
InnoDB
的锁机制
InnoDB
的锁机制浅析1.前言数据事务设计遵循ACID的原则。
Aaron_Cui
·
2023-10-16 06:41
mysql数据库底层数据结构和逻辑
MySQL调优1、如果不存在这个索引MySQL效率的问题MySQL本身是基于文件系统的MySQL本身的数据是存储到硬盘上的文件中的1、就是基于
INNODB
引擎的是两个文件.frm:存储的是表的结构信息.
bayonet310
·
2023-10-16 05:48
mysql
数据库
数据结构
【MySQL】深入了解索引的底层逻辑结构
文章目录主键排序一.
InnoDB
的索引结构1.单个page2.多个page二.为什么选择B+树三.聚簇索引和非聚簇索引结束语主键排序我们创建一个user表,并乱序插入数据mysql>createtableifnotexistsuser
好想有猫猫
·
2023-10-16 05:15
MySQL
mysql
adb
数据库
19 | 如何搞清楚事务、连接池的关系?正确配置是怎样的
我们都知道当MySQL使用
InnoDB
数据库引擎的时候,数据库是对事务有支持的。
知春秋
·
2023-10-16 04:52
Spring
Data
JPA原理与实战
spring
data
jpa
StringBoot 事务失效
事物失效的几种场景数据库不支持事务注解放在了私有方法上类内部调用未捕获异常多线程场景传播属性设置问题数据库不支持事务这个就不用多讲了,一般来说使用MYSQL的同学数据库引擎都默认使用
Innodb
。
YUNDONG丶
·
2023-10-16 02:00
Mysql索引原理
文章目录一、Mysql索引原理1.1mysql记录存储结构1.2主键索引1.3普通索引1.4联合索引一、Mysql索引原理1.1mysql记录存储结构mysql默认使用
innodb
存储引擎存储数据。
银痕
·
2023-10-16 02:54
Golang
mysql
数据库
B+tree
索引
【译】MySQL
InnoDB
排序索引构建
从MySQL5.7开始,开发人员改变了他们为
InnoDB
构建二级索引的方式,应用了自底向上而不是早期版本中使用的自顶向下方法。在这篇文章中,我将通过一个示例来说明如何构建
InnoDB
索引。
码农大表哥3306
·
2023-10-15 21:29
【2023】从事务的特征以及解决方式上分析MySQL是如何保证事务的
----以MySQL的
InnoDB
介绍目录前言事务,事务到底是什么?
方渐鸿
·
2023-10-15 20:36
数据库
mysql
数据库
事务
InnoDB
mysql进程信息出现大量Waiting for table level lock信息的原因,怎么处理?
这可能是由以下原因导致的:表锁定:MyISAM存储引擎以及某些情况下的
InnoDB
使用的是表级别的锁定。查询优化:如果服务器没有正确优化,查询可能会花费过多的时间,从而增
半桶水专家
·
2023-10-15 19:38
mysql
mysql
数据库
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
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
其他