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
java程序员innodb
深入解析MySQL页结构:16KB页设计与目录机制实现
一、MySQL存储引擎的基石:页结构探秘1.1页结构的本质与意义MySQL
InnoDB
存储引擎采用页(Page)作为基础存储单位,每个页固定为16KB(16384字节)。
·
2025-03-12 00:13
后端数据库mysql
技术分享 | MySQL8.0 内部临时表占用磁盘空间问题排查
概念描述到了mysql8.0版本,SQL运行过程中产生的内部临时表已经有了变化,存放位置由
innodb
\_temp\_tablespaces\_dir参数控制,默认放在$DATADIR/#
innodb
\
·
2025-03-11 19:05
数据库mysql
MySql索引使用
索引类型#主键索引:PRIMARY这设立主键后数据库自动建立索引,
InnoDB
为聚簇索引,主键索引列不能为空(NUll);#唯一索引:UNIQUE索引列的值必须唯一。
沐千熏
·
2025-03-11 17:35
mysql
数据库
面试了一个 7 年 Java 程序员,结果真让我哭笑不得。。。
作为一名资深的
Java程序员
、面试官,同时也做后端面试辅导,面试过许多人,也见过不少神奇的面试经历。但昨晚的一次模拟面试,真的让我哭笑不得。
·
2025-03-11 15:29
java
CentOS停更;阿里发布全新操作系统(Anolis OS)
镜像下载、域名解析、时间同步请点击阿里云开源镜像站Linux系统对于
Java程序员
来说,就好比“乞丐手里的碗”,任何业务都离不开他的身影,因为服务端的广泛使用,也因此衍生出了各种不同的发行版,其中我个人用的最多
萌褚
·
2025-03-11 14:12
Linux
运维
做了6年的Java,mysql去重查询方法
MySQL是
Java程序员
面向高级的必备技能,很多朋友在面试时经常在这里折戟沉沙,饮恨不已。
m0_57768082
·
2025-03-11 11:17
程序员
java
经验分享
面试
InnoDB
和MyISAM
InnoDB
和MyISAM是使用MySQL时最常用的两种引擎类型,我们重点来看下两者区别。
bobo306
·
2025-03-11 01:29
mysql-面试题
mysql
数据库
java
aba问题mysql_Mysql事务隔离以及MVCC实现原理
其中重点理解mysql
innodb
的多版本控制和乐观锁,这篇大部分是文字描述,也是理解mysql-
innodb
事务的基础内容,也是面试会问到的内容。
ljyzyw
·
2025-03-10 23:16
aba问题mysql
MySQL数据库存储引擎有那些,有什么区别?
以下是常见的MySQL存储引擎及其区别的详细说明:1.
InnoDB
特点事务支持:
InnoDB
支持ACID(原子性、一致性、隔离性、持久性)事务,具备完整的事务回滚、提交及崩溃恢复能力。
sevevty-seven
·
2025-03-10 21:04
数据库
mysql
Java程序员
教你春招如何一击即中
✨✨✨这里是小韩学长yyds的BLOG(喜欢作者的点个关注吧)✨✨✨想要了解更多内容可以访问我的主页小韩学长yyds-CSDN博客目录春招“战场”,投递是“第一枪”知己知彼,百战不殆剖析春招形势解读企业需求打造吸睛简历明确求职意向突出专业技能优化项目经验其他要点投递策略与技巧选择合适渠道把握投递时间注意事项面试准备与应对基础知识复习项目经验梳理模拟面试面试技巧案例分析成功案例失败案例春招“战场”,
小韩学长yyds
·
2025-03-10 20:52
java
求职
春招
Mysql 复习笔记- 基础篇9 [数据库索引概述]
索引的优缺点优点索引大大减小了服务器需要扫描的数据量索引可以帮助服务器避免排序和临时表索引可以将随机IO变成顺序IO索引对于
InnoDB
(对索引支持行级锁)非常重要,因为它可以让查询锁更少的元组。
void.bug
·
2025-03-10 15:43
mysql
断言
mysql
数据库
数据库存储引擎中
InnoDB
和 MyISAM 的区别?
InnoDB
和MyISAM的区别?
InnoDB
和MyISAM是MySQL数据库中两种常用的存储引擎,它们各自具有不同的特点和适用场景。
Code额
·
2025-03-10 01:34
SQL
数据库
存储引擎
mysql面试知识点
innerjoin在右表没有匹配项的时候,该结果不显示
innoDB
默认的存储引擎支持事务、支持物理外键天生支持行锁、手动支持表锁使用聚簇索引(索引和数据在同一个文件)索引概念一种排好序,能够提升查询性能的数据结构分类聚簇索引
·
2025-03-09 20:53
mysql
Mysql索引数据结构
Mysql索引数据结构为什么要建索引
InnoDB
和MyISAM默认的索引是Btree索引,而Memory默认索引是HASH索引。
程序员Realeo
·
2025-03-09 11:40
数据库
算法与数据结构
mysql
数据结构
数据库
索引
一分钟快速搭建 Spring Boot 项目
《
Java程序员
进阶之路》在Gi
沉默王二
·
2025-03-09 05:32
Java进阶之路
Java程序员进阶之路
java
spring
boot
spring
MySQL------存储引擎和用户和授权
9.存储引擎1.两种引擎MyISAM和
InnoDB
2.两种区别1.事务:MyISAM不支持事务2.存储文件:
innodb
:frm、ibdMyISAM:frm、MYD、MYI3.数据行锁定:MyISAM不支持
是懒羊羊吖~
·
2025-03-09 02:51
MySQL
数据库
mysql
存储引擎
笔记
【数据库】通俗易懂掌握MySQL存储最小单位及数据存取过程
此外,MySQL支持多种存储引擎(如
InnoDB
、MyISAM等),不同的存储引擎在数据存取过程中会有一些区别。本文将通过丰富的案例和通俗易懂的解释,帮助你掌握这些核心概念。
千益
·
2025-03-08 08:37
数据库
数据库
mysql
迎接AI挑战:
Java程序员
的技能进化与发展趋势!!!
1.AI时代,
JAVA程序员
编码方式的发展趋势在AI时代,
JAVA程序员
编码方式的发展趋势正在经历显著变化。
小南AI学院
·
2025-03-07 10:16
人工智能
java
开发语言
mysql数据被误删的恢复方案
文章目录一、使用备份恢复二、使用二进制日志(BinaryLog)三、使用
InnoDB
表空间恢复四、使用第三方工具预防措施数据误删是一个严重的数据库管理问题,但通过合理的备份策略和使用适当的恢复工具,可以有效地减少数据丢失的风险
m0_74824954
·
2025-03-06 20:25
面试
学习路线
阿里巴巴
mysql
数据库
Docker部署CRMEB开源版本实战
crmeb开源版本对系统的要求如下:运行环境要求操作系统Linux/WindowsWEB服务Nginx/Apache/IISPHP版本PHP7.1~7.4数据库MySQL5.7~8.0(引擎:
InnoDB
HOOLOO
·
2025-03-06 13:27
docker
开源
容器
CRMEB
20道<Mysql>面试题(超级易懂版)
MySQL中的
InnoDB
和MyISAM存储引擎有什么区别?
Beuself.
·
2025-03-06 13:55
mysql
数据库
MySql
InnoDB
存储引擎表优化
一、
InnoDB
表存储优化1、OPTIMIZETABLE适时的使用OPTIMIZETABLE语句来重组表(表数据到达一定的量,或者有了较大的数据增长之后),压缩浪费的表空间。
windwant
·
2025-03-05 14:47
后端码事
mysql
adb
数据库
JAVA程序员
架构师教程资料MCA高级开发教程-从初级到高级(免费下载分享)
架构师是负责系统整体架构设计的核心角色,其核心职责在于将业务需求转化为技术实现方案,确保系统的可扩展性、可维护性及高性能等非功能性需求15。他们需具备跨领域协调能力,既要深入技术细节(如技术选型、模块设计、代码规范),又要统筹全局,解决跨团队协作与边界划分问题教程下载JAVA程序架构师教程资料MCA高级开发教程下载https://pan.baidu.com/s/1ZWC_49O-S_V3UGc
2501_90850230
·
2025-03-05 14:39
人工智能
编程
素材资源
java
开发语言
架构师
MCA
【百万流量揭秘】 “
Java程序员
被AI取代?5个绝招教你活到2030年”
“不会AI的
Java程序员
,正在被时代抛弃?”一、AI已杀死了哪些Java岗位?
骆驼_代码狂魔
·
2025-03-05 11:44
程序员的生存
java
人工智能
php
Java工程师转型
[水]与grok聊Java
摘要:AI时代,二本毕业一般工资一般履历的
java程序员
要怎么做才能不被淘汰呢?3步之内必有解药?AI带来的问题让AI解决?转行么?
啾啾大学习
·
2025-03-04 08:20
水
java
开发语言
20240619-James-快速鸟瞰并发编程, 呕心沥血整理的架构技术(第1篇)
享学课堂James2019/06/1915:27接着第1篇后,我们继续来跟进一下并发编程的其它内容,如下:
Java程序员
,你必须得知道并发编程概念大家好,我是享学课堂风骚走位的James,并发编程做为Java
2401_89740557
·
2025-03-04 07:12
架构
dubbo
mysql数据被误删的恢复方案
文章目录一、使用备份恢复二、使用二进制日志(BinaryLog)三、使用
InnoDB
表空间恢复四、使用第三方工具预防措施数据误删是一个严重的数据库管理问题,但通过合理的备份策略和使用适当的恢复工具,可以有效地减少数据丢失的风险
m0_74825093
·
2025-03-04 07:38
面试
学习路线
阿里巴巴
mysql
数据库
莫名奇妙的异常009:mysql row size too large>8126
临时解决可以这样:1.设置mysql全局变量设置命令:SETGLOBAL
innodb
_file_format='Barracuda';检查命令:showGLOBALVARIABLESLIKE'%file_format
杨友山
·
2025-03-04 05:28
异常
mysql row size too large_mysql 错误 Row size too large (> 8126)解决办法
下面的方法针对表类型为
InnoDB
的方法。基础设置:
innodb
_file_per_table=1
innodb
_file_format=Barracuda如果解决不了,
譃七唯
·
2025-03-04 05:26
mysql
row
size
too
large
Spring事务管理详解
比如常用的MySQL数据库默认使用支持事务的
innodb
引擎。但是,如果把数据库引擎变为myisam,那么程序也就不再支持事务了!
程序员老石
·
2025-03-03 17:23
Spring
spring
java
数据库
MySQL 索引介绍
支持引擎:Memory引擎显式支持,
InnoDB
通过自适应哈希索引(内部自动管理)隐式支持。局限性:哈希冲
Su米苏
·
2025-03-03 10:28
mysql
数据库原理与使用全解析:从理论到实践
从理论到实践文章大纲数据库基础概念数据库的定义与核心特性数据库管理系统(DBMS)的作用SQL语言的角色与分类数据库体系结构三级模式结构(外模式/模式/内模式)数据独立性原理(逻辑/物理)客户端-服务器架构存储引擎与数据存储常见存储引擎对比(
InnoDB
vsMyISAM
和舒貌
·
2025-03-02 23:28
数据库
windows
MySQL中OR操作导致索引失效的深度解析与技术优化方案
B+树具有以下显著特征:所有叶子节点形成有序链表,支持高效范围查询非叶子节点仅存储索引键值,不保存数据指针数据记录按主键顺序存储在聚簇索引的叶子节点每个节点存储的键值数量由页大小和键值长度决定以
InnoDB
阿豆学编程
·
2025-03-02 22:51
Mysql
mysql
数据库
MySQL进阶篇 === 索引分类
目录索引分类思考题语法索引分类与使用总结一、索引类型二、
InnoDB
存储引擎的索引存储形式三、聚集索引选取规则四、思考题解答五、索引的语法六、案例分析索引分类分类含义特点关键字主键索引针对于表中主键创建的索引默认自动创建
前端 贾公子
·
2025-03-02 02:34
java
数据库
开发语言
MySQL数据库——锁 + MVCC
InnoDB
不仅支持表级锁(table-levellocking),还支持行级锁(row-levellocking),默认为行级锁。
呢哇先生
·
2025-03-01 18:12
mysql
数据库
java
MySQL中的锁与MVCC
SharedLocks)排他锁(ExclusiveLocks)意向锁(IntentionLocks)记录锁(RecordLocks)临键锁(Next-KeyLocks)MVCC机制MVCC的核心概念MVCC在
InnoDB
秋意钟
·
2025-03-01 17:39
mysql
数据库
MySQL 存储引擎笔记
--查询建表语句,默认存储引擎:
InnoDB
showcreatetableaccount;--查看当前数据库支持的存储引擎SHOWENGINES;--查看某张表的存储引擎SHOWTABLESTATUSLIKE
L_!!!
·
2025-02-28 17:40
MySQL
mysql
笔记
数据库
MySQL存储引擎:MyISAM和
InnoDB
的区别
InnoDB
:
InnoDB
是MySQL的另一种存储引擎,支
随风飘雁
·
2025-02-28 11:29
数据库
mysql
数据库
MySQL 两种存储引擎: MyISAM和
InnoDB
简单总结
不过,在这几年的发展下,MySQL也导入了
InnoDB
(另一种数据库引擎),以强化参考完整性与并发违规处理机制,后来就逐渐取代MyISAM。
InnoDB
,是MyS
诸葛钢铁云
·
2025-02-28 11:28
Mysql
mysql
说说 Spring MVC 的执行流程?
大家好,我是浮生,一个工作了十四年的
java程序员
!昨天,一个工作2年的粉丝在面试的时候,面试官要求他说SpringMVC的执行流程。他没回答上来,错过了这个offer。
浮生带你学Java
·
2025-02-28 09:45
Java面试题
Spring
spring
mvc
java
第七日八股文
1.mysql常见的存储引擎有哪些
InnoDB
:支持事务、外键、行级锁,是mysql默认的存储引擎,适用于并发环境下;MyISAM:不支持事务和外键,使用的是表级锁,适用于读多写少的场景;MEMORY:
是钤不是铃
·
2025-02-28 01:38
八股文
java
ELK性能优化实战总结:kafka与rabbitmq
4年经验应该具备哪些技能首先,简单的聊一下我认为的4年经验左右、优秀的
Java程序员
应该具备的技能有哪些,按“专业技能”和“项目”两块,包括但不限于以下内容。
m0_56824583
·
2025-02-27 05:28
程序员
面试
经验分享
java
【MySQL】mysql中的事务
目录1、背景2、事务的特性3、事务之间的几种错误【1】脏读【2】不可重复读【3】幻读4、事务中的隔离级别5、总结1、背景事务是存储引擎层面实现的,有的引擎支持事务,有的引擎不支持事务,我们常用的引擎
InnoDB
在成都搬砖的鸭鸭
·
2025-02-27 04:21
MySQL
mysql
数据库
MySQL表的连接
MySQL知识总结在Github上查看《MySQL是怎样运行的》知识总结单表访问方法表的连接原理优化基于查询成本的优化优化需要的统计数据优化基于规则的优化Explain详解
InnoDB
缓冲区事务redo
011eH
·
2025-02-27 04:49
mysql
数据库
database
java基本常识
java程序编译过程JDKJREJVM三者关系JDK(JavaDevelopmentKit):Java开发工具包,提供给
Java程序员
使用,包含了JRE,同时还包含了编译器javac与自带的调试工具Jconsole
Forworder
·
2025-02-26 20:44
java
开发语言
jvm
java-ee
servlet
MySQL底层是如何实现事物的四大特性的?
MySQL如何实现事务的四大特性(ACID)MySQL的事务支持主要通过
InnoDB
存储引擎实现,其底层机制结合日志系统(UndoLog/RedoLog)、锁机制和多版本并发控制(MVCC),具体实现如下
·
2025-02-26 05:05
华纳云:数据库的内存分配策略对性能和稳定性的影响
以下是针对不同数据库(如MySQL和Oracle)的内存分配建议和最佳实践:一、MySQL数据库内存分配建议
InnoDB
缓冲池(BufferPool)配置建议:
innodb
_buffer_pool_size
·
2025-02-26 01:28
数据库
Mysql行格式DYNAMIC和COMPACT区别
MySQL的
InnoDB
存储引擎支持多种行格式,其中DYNAMIC和COMPACT是两种常见的行格式,它们各自有着不同的特性和应用场景。
yyytucj
·
2025-02-26 00:24
mysql
数据库
MySQL底层是如何实现事物的四大特性的?
MySQL如何实现事务的四大特性(ACID)MySQL的事务支持主要通过
InnoDB
存储引擎实现,其底层机制结合日志系统(UndoLog/RedoLog)、锁机制和多版本并发控制(MVCC),具体实现如下
·
2025-02-25 20:20
MVCC(多版本并发控制)底层原理
在MySQL的
InnoDB
存储引擎中,MVCC是通过隐藏列、ReadView快照和undolog来实现的。
·
2025-02-25 20:47
mvcc事务
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他