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索引innodb
MySQL面试篇章—MySQL锁机制
文章目录MySQL的锁机制表级锁&行级锁排它锁和共享锁
InnoDB
行级锁行级锁间隙锁意向共享锁和意向排它锁
InnoDB
表级锁死锁锁的优化建议MVCC多版本并发控制MyISAM表级锁表级锁并发插入优化锁调度优化
itzzan
·
2025-06-23 23:30
MySQL面试篇章
mysql
面试
MySQL 事务实现机制详解
MySQL事务实现机制详解MySQL通过多种技术协同工作来实现事务的ACID特性(原子性、一致性、隔离性和持久性),以下是其核心实现机制:一、事务基础架构1.事务支持引擎
InnoDB
:MySQL默认支持事务的存储引擎
亲爱的非洲野猪
·
2025-06-23 23:59
mysql
数据库
详解MySQL重做日志redolog
写在文章开头redolog也就是所谓的重做日志,是
innoDb
存储引擎独有的日志,它使得MySQL在宕机情况下依旧可以redolog完成数据具备恢复能力,从而保证数据完整性,本文将针对该日志进行分析讲解
shark-chili
·
2025-06-23 04:55
#
MySQL数据库
Java核心技术精讲
mysql
MySQL之
InnoDB
存储引擎深度解析
MySQL之
InnoDB
存储引擎深度解析一、
InnoDB
存储引擎概述1.1发展历程与地位1.2核心特性二、
InnoDB
架构剖析2.1内存结构2.1.1缓冲池(BufferPool)2.1.2重做日志缓冲
AA-代码批发V哥
·
2025-06-21 23:50
MySQL
mysql
数据库
mysql源码-
innodb
mvcc原理与源码解析
原理图解说1在
innodb
中,保存了一个全局事务链表,记录了活跃事务,即还未完成的事务2t2时刻活跃的事务id为104~111,其中107已经完成3在t2时刻,读事务A查询数据,在查询范围内的事务id为
qhgxinxing
·
2025-06-20 23:44
mysql源码分析
mysql
数据库
mvcc原理
mvcc源码解析
Mysql八股文
MySQL数据库引擎有哪些mysql常用引擎包括:MYISAM、
Innodb
、Memory、MERGEMYISAM:全表锁,拥有较高的执行速度,不支持事务,不支持外键,并发
程序员Realeo
·
2025-06-20 21:54
数据库
mysql
数据库
sql
mysql八股文
1.
mysql索引
失效的场景:当sql中出现函数,计算,类型转换的时候,当模糊查询使用左模糊查询,和左右模糊查询的时候:使用左模糊查询的时候,通配符在开头,inndb不知道如何匹配索引,相当于目录找不到
废材程序猿
·
2025-06-20 21:23
mysql
java
MySQL基础架构
架构模式是插件式的,支持
InnoDB
、MyISAM、Memor
尘土哥
·
2025-06-20 05:02
mysql
数据库
MySQL与oracle报错显示_MySQL与Oracle的区别
虽然
InnoDB
引擎的表可以用行级锁,但这个行级锁的机制依赖于表的索引,如果表没有索引,或者sql语句没有使用索引,那么仍然使用表级锁。oracle:oracle使用行级锁
叫我洋葱精
·
2025-06-19 23:51
mysql与Oracle的区别
虽然
InnoDB
引擎的表可以用行级锁,但这个行级锁的机制依赖于表的索引,如果表没有索引,或者sql语句没有使用索引,那么仍然使用表级锁。oracle:oracle使用行级锁
心雨先生
·
2025-06-19 23:50
历程
Oracle
MySQL
Oracle与MySQL区别
MySQL学习-01-
InnoDB
与ACID
InnoDB
与ACID[2]A原子性MySQL针对原子性的设计主要涉及
InnoDB
的事务功能,通过COMMIT与ROLLBACK将原本多个原子性操作变成一个原子性操作,COMMIT将事务提交后事务内的所有操作统一生效
·
2025-06-19 17:33
数据库学习(七)——MySQL执行引擎
MySQL中几种常见的执行引擎:引擎名称是否支持事务是否支持行级锁是否支持外键索引类型特点简述适用场景
InnoDB
✅✅✅B+树、全文索引等默认引擎,支持事务、崩溃恢复、行锁,多版本控制(MVCC)高并发写
奕天者
·
2025-06-19 16:30
数据库学习
数据库
学习
mysql
详解
MYSQL索引
失效问题排查
目录一、快速定位索引失效的步骤1.使用EXPLAIN分析执行计划详解Mysql的Explain语句2.确认索引是否存在3.检查查询条件是否符合索引规则二、常见索引失效场景及解决方法1.索引列参与计算或函数2.隐式类型转换3.使用LIKE以通配符开头4.使用OR连接非索引列5.索引选择性过低6.联合索引顺序错误7.使用!=或、10ANDb=20;--仅a列使用索引,b列无法生效二、常见索引失效场景及
码上库利南
·
2025-06-19 11:51
mysql
mysql
数据库
mysql整体架构
整体架构概览命中未命中客户端连接器查询缓存返回结果分析器优化器执行器存储引擎核心分层架构层级组件核心功能Server层连接器/查询缓存连接管理、权限验证、SQL解析、优化、执行分析器/优化器/执行器内置函数、跨存储引擎功能(视图/存储过程/触发器)存储引擎层
InnoDB
咋看都像坏蛋
·
2025-06-19 04:07
mysql
mysql
架构
数据库
Java八股文——MySQL「事务篇」
下面我来分别介绍一下这四个特性,以及在MySQL的
InnoDB
引擎中,它们是如何被实现的。1.原子性(Atomicity)——“要么全做,要么全不做”它是什么?
xumistore
·
2025-06-19 04:35
Java八股文
java
mysql
数据库
Java八股文——MySQL「日志篇」
我通常会把它们分为两大类:
InnoDB
引擎层的日志和Server层的日志。第一类:
InnoDB
存储引擎层的日志这两种日志是
InnoDB
实现事务ACID特性的基石。
xumistore
·
2025-06-19 04:35
Java八股文
java
mysql
开发语言
MySQL 8.0 OCP 英文题库解析(二十)
本期公布试题181~190试题181:Choosethebestanswer.YouhaveconfiguredaworkingMySQL
InnoDB
Clusterinsingle-p
进击的CJR
·
2025-06-19 01:44
mysql
开闭原则
数据库
PostgreSQL、SQL Server和MySQL数据库性能调优与故障排除技术
MySQL5.7+:
InnoDB
Cluster、性能模式(PerformanceSchema)、JSON支持、GTID复制。SQLSe
weixin_30777913
·
2025-06-18 16:13
云原生
数据库
azure
MYSQL索引
介绍(下)
此篇深度解析索引为承接上篇有理解索引这块知识点的可以结合上下俩部分充分理解索引的概念和如何使用目录1.5SQL性能分析1.5.1sql执行频率实例:1.5.2慢查询日志1.5.3profile详情1.5.3explain执行计划1.6索引使用1.6.1验证索引效率1.6.2最左前缀法则1.6.3索引列操作1.6.4or连接的条件与数据分布影响1.6.5sql提示1.6.6覆盖索引思考题:1.6.7
阿亮爱学代码
·
2025-06-18 14:02
MYSQL
mysql
数据库
索引优化
索引
执行效率
MySQL 锁:从全局到行,一文读懂所有锁的奥秘
(SQL示例)2.4全局锁的优化:
InnoDB
存储引擎的魔法第三章:缩小范围的“交通管制”——表级锁(TableLock)3.1什么是表级锁?3.2表级锁的分类与施加方式3.3
不太可爱的大白
·
2025-06-17 21:32
数据库
mysql
数据库
MySQL 索引失效全攻略:从原理到实战,让你的查询快 10 倍!
一、核心原则:理解索引如何工作(B+树)MySQL的
InnoDB
引擎默认使用B+树结构存储索引。理解其特性是避免失效的关键:有序性:B+树中的数据(索引键值)是有序存储的(根据创建索引时列的顺序)。
·
2025-06-17 17:05
后端数据库设计的存储引擎选择要点
后端数据库设计的存储引擎选择要点:从仓库管理员到系统心脏的决策指南关键词:存储引擎、数据库设计、
InnoDB
、MyISAM、事务支持、并发控制、性能优化摘要:在后端系统开发中,存储引擎的选择是数据库设计的关键环节
后端开发笔记
·
2025-06-17 15:23
数据库
网络
ai
怎么优化MySQL中的索引
优化
MySQL索引
是提高数据库查询性能的关键。
·
2025-06-16 14:02
自增id用完怎么办?
InnoDB
系统自增row_id定义:
InnoDB
为没有指定主键的表
尘土哥
·
2025-06-16 04:30
mysql
Stellar Repair for MySQL 9.0.6
修复MySQL数据库损坏的
InnoDB
和MyISAM表。恢复
sdk大全
·
2025-06-15 14:59
笔记
mysql
数据库
MySQL存储架构深度解析:从引擎选型到云原生实践(2025最新版)
一、存储引擎深度解析1.1主流引擎对比(2025最新特性)特性
InnoDB
(8.1)My
Python×CATIA工业智造
·
2025-06-15 13:49
mysql
pycharm
爬虫
mysql 的saveOrUpdate语句,实现批量新增或修改
)NOTNULLAUTO_INCREMENT,`portfolio_id`int(11)NOTNULL,`user_id`int(11)NOTNULL,PRIMARYKEY(`id`))ENGINE=
InnoDB
AUTO_INCREMENT
darling331
·
2025-06-15 02:41
mysql
adb
数据库
MySQL 8.0 OCP 英文题库解析(十八)
本期公布试题161~170试题161:ThelanguagestableusesMyISAMandthecountriestableusesthe
InnoDB
storageengine
进击的CJR
·
2025-06-14 19:52
mysql
开闭原则
android
MySQL索引
优化:回表
在MySQL数据库中,回表是一个与索引查询相关的重要概念,通常指当使用索引查询数据时,仅通过索引无法获取所需的全部字段信息,需要再次访问数据表(聚簇索引)以获取完整数据的过程一、回表的基本概念索引的本质MySQL中的索引(如B+树索引)是一种数据结构,用于快速定位数据。非聚簇索引(普通索引)存储的是索引键值和对应的主键值,而聚簇索引(通常基于主键)直接存储行的完整数据。回表的定义当查询语句通过非聚
weixin_43833540
·
2025-06-14 17:35
mysql
数据库
MySQL 8.0 重磅升级:十大核心新特性全面解析与应用指南
一、数据字典重构:元数据管理的革命性升级特性说明:MySQL8.0将系统表从MyISAM引擎全面迁移至
InnoDB
引擎,采用事务型数据字典存储元数据,彻底解决历史遗留的崩溃恢复问题。应用价值:元
码里看花
·
2025-06-14 17:01
mysql
数据库
MySQL数据写入流程(
InnoDB
引擎)
增删改操作必须经过BufferPool,查询大多经过BufferPool数据页:是
innoDB
引擎管理的最小内存单元,每个页大小默认16KB,页中存储的是行数据。
·
2025-06-14 12:23
Innodb
底层原理与Mysql日志机制深入剖析
文章目录一、MySQL内部组件详解Server层连接器查询缓存分析器优化器执行器存储引擎层二、
InnoDB
存储引擎底层原理剖析三、redolog重做日志原理详解redolog写入磁盘过程分析:四、binlog
·
2025-06-13 17:52
MySQL索引
学习笔记
1、什么是
MySQL索引
?定义:索引是一种帮助提高查询效率的数据结构,将无序的数据转化为有序的查询。优点:大大地提高了查询效率缺点:1、索引占据磁盘空间。2、维护索引需要消耗资源。
阿里雄哥
·
2025-06-13 15:13
mysql
学习
b树
mysql索引
学习笔记
最近看到一个视频对于
mysql索引
的讲解非常好,于是将部分内容记录下来。
·
2025-06-13 15:42
MySQL MGR安装部署
InnoDB
存储引擎:数据必须存储在
InnoDB
事务存储引擎中。disabled_storage_engines="MyISAM,BLACKHOLE,FEDERATED,AR
牛牛的笔记
·
2025-06-13 05:30
MySQL
mysql
数据库
database
数据库架构
InnoDB
架构:内存篇
InnoDB
架构:内存篇
InnoDB
是MySQL数据库中默认的存储引擎,它为数据库提供了事务安全型(ACID兼容)、行级锁定和外键支持等功能。
黑风风
·
2025-06-11 17:45
MySQL进阶学习
架构
InnoDB
MVCC多版本并发控制
MVCCMVCC是
InnoDB
实现高并发、高性能事务处理的核心机制之一,尤其对于READCOMMITTED和REPEATABLEREAD这两个常用的事务隔离级别至关重要。
圈圈编码
·
2025-06-11 07:07
数据库
mysql
sql
学习
MyISAM索引与
InnoDB
索引的区别?
今天分享关于【MyISAM索引与
InnoDB
索引的区别?】面试题。希望对大家有帮助;MyISAM索引与
InnoDB
索引的区别?
java1234_小锋
·
2025-06-11 04:47
mysql
mysql
MySQL集群高可用架构之MySQL
InnoDB
Cluste
今天我将详细的为大家介绍Centos7.5基于MySQL5.7的
InnoDB
Cluster多节点高可用集群环境部署的相关知识,希望大家能够从中收获多多!如有帮助,请点在看、转发支持一波!!!
qq_36176028
·
2025-06-10 23:04
mysql
架构
数据库
InnoDB
InnoDB
InnoDB
是MySQL数据库最核心的存储引擎,也是MySQL5.5及之后版本的默认存储引擎。它由Oracle公司开发,专注于提供高性能、高可靠性和事务安全的数据库管理能力。
米粉0305
·
2025-06-09 03:27
数据库
MYSQL索引
详解及索引优化、分析
1.什么是索引索引在MySQL中是比较常见的,索引就相当于我们看书的目录,它是帮助MySQL高效获取数据的一种数据结构,主要用来提高数据的检索效率,减少IO成本,同时通过索引对数据进行排序,降低排序成本。2.索引的作用加快查询速度:通过索引快速定位数据。保证数据唯一性:如主键和唯一索引。优化排序和分组:索引可以加速ORDERBY和GROUPBY操作。3.索引的分类按「数据结构」分类:B+tree索
·
2025-06-08 23:30
数据库高可用架构设计:集群、负载均衡与故障转移实践
关键词:数据库高可用,HA架构,数据库集群,负载均衡,故障转移,SQLServerAlwaysOn,MySQL
InnoDB
Cluster,高可用性组,读写分离,灾难恢复在当今瞬息万变的数字化时代,数据的价值日益凸显
you的日常
·
2025-06-08 20:06
#SQL
MySQL
数据库优化
数据库
负载均衡
mysql
database
mongodb
每日八股文6.3
6.
InnoDB
存储引擎的索引底层是基于什么数据结构实现的呢
UGOTNOSHOT
·
2025-06-08 16:07
每日八股
#
Mysql
sql
数据库
由浅入深:全面解析
MySQL索引
原理、应用与优化
一、
MySQL索引
基础概念1.索引的定义与作用MySQL官方对索引的定义为:索引是帮助MySQL高效获取数据的数据结构,索引对于良好的性能非
咖啡啡不加糖
·
2025-06-08 15:02
mysql
mysql
数据库
java
MySQL回表详解:原理、案例与优化策略
一、MySQL回表的基本概念1.什么是回表在MySQL数据库中,回表(LookUp)是一个重要的概念,特别是在使用
InnoDB
存储引擎时。
咖啡啡不加糖
·
2025-06-07 14:12
mysql
数据库
java
【MySQL】
MySQL索引
为何使用B+树结构,而不是二叉树、红黑树、B树?
1.概述本章节我们主要来聊聊
MySQL索引
为何使用B+树结构,而不是二叉树、红黑树、B树?MysQL的索引机制中,有一点可谓是路人皆知,既默认使用B+树作为底层的数据结构。
九师兄
·
2025-06-06 05:58
数据库-MySQL
mysql
b树
数据库
MySQL 索引:聚集索引与二级索引
今天,我们将深入MySQL的心脏,重点探讨
InnoDB
存储引擎中两种核心的索引类型:聚集索引(ClusteredIndex)和二级索引(SecondaryIndex)。它们是如何工作的?
不太可爱的大白
·
2025-06-06 05:27
数据库
mysql
数据库
MySQL 索引:为使用 B+树作为索引数据结构,而非 B树、哈希表或二叉树?
如果你深入了解过MySQL(尤其是其主流存储引擎
InnoDB
),你会发现它不约而同地选择了B+树作为索引的主要实现方式。这背后有什么深思熟虑的考量?
不太可爱的大白
·
2025-06-06 05:26
数据库
数据结构
mysql
b树
MySQL数据库面试记录
InnoDB
数据存储方式
InnoDB
存储格式由大到小:表空间→段→
FINE!(正在努力!)
·
2025-06-06 03:14
数据库
mysql
面试
常见的
MySQL索引
类型
下面是一些常见的
MySQL索引
类型:1.B-Tree索引:这是最常用的索引类型,适用于全键值、键值范围或键值前缀查找。适用于=,,=,BETWEEN,IN等操作。
命中的缘分
·
2025-06-06 01:00
mysql
数据库
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他