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
myisam
MySQL新增字段DDL:锁表全解析、避坑指南与实战案例
表的大小和存储引擎:InnoDB的行为与
MyISAM
不同(本文主要讨论InnoDB)。并发负载:操作期间对表的读写压力。一、真实案例场景:血泪教训场景1:电商大促前夜,核心订单表加字段(
·
2025-07-29 11:54
innodb行锁:两阶段锁协议与死锁预防
先放个网络美女提提神MySQL的行级锁是由各个引擎自己实现的,innodb支持行级锁但
MyISAM
却不支持,这也是innodb更受青睐的原因之一。
cbhe
·
2025-07-27 18:12
MySQL中的“引擎“是什么意思
存储引擎的核心概念数据存储机制:不同的引擎使用不同的方式来物理存储数据索引实现:每种引擎实现索引的方式不同,影响查询性能事务支持:有些引擎支持事务(如InnoDB),有些不支持(如
MyISAM
)锁定级别
张太行_
·
2025-07-27 03:24
mysql
数据库
12. MySQL 基于成本的优化
不过我们之前对成本的描述是非常模糊的,其实在MySQL中一条查询语句的执行成本是由下边这两个方面组成的:I/O成本我们的表经常使用的
MyISAM
、InnoDB存储引擎都是将数据和索引都存储到磁盘上的,当我们想查询表中的记录时
企鹅侠客
·
2025-07-25 15:39
MySQL
mysql
数据库
mysql优化
mysql是怎么样运行的
MySQL计数函数count原理分析
前言统计表中数据的条数是非常常用的操作,但是咱们常用的InnoDB存储引擎计数函数是现时统计的,所以会出现性能的问题,这次我准备分享计数函数count的原理,保证之后遇到计数方面的问题都可以轻易灵活的解决与
MyISAM
巴里巴气
·
2025-07-20 02:03
MySQL高阶知识记录
mysql
数据库
MySQL 外键的“隐形杀手”:
MyISAM
引擎再现江湖 ✨
又一次遇到
MyISAM
引擎引发的外键问题,这确实是一个非常经典的“坑”。这次我们来详细记录并分析这个“隐形杀手”,希望能帮助更多开发者避开它!又双叒叕是它!
小丁学Java
·
2025-07-11 06:59
Spring
Data
JPA
mysql
数据库
MySQL如何查看某个表所占空间大小?(表空间大小查看方法)
查询查看表空间1.1查询所有表的大小(包括数据和索引)1.2查询特定数据库的表大小1.3查询单个表的详细空间信息二、使用命令行工具查看表空间2.1使用`mysql`客户端查询2.2查看物理文件大小(适用于
MyISAM
lwb_0118
·
2025-07-10 04:38
面试
学习路线
阿里巴巴
mysql
android
数据库
MySQL与SQLite区别
以下是一些主要的差异:1.存储引擎:-MySQL:支持多种存储引擎,如InnoDB、
MyISAM
、Memory等,每种存储引擎都有不同的特性,如事务支持、索引类型、数据存储方式等。
GoKu~
·
2025-07-07 17:56
mysql
sqlite
Mysql存储引擎
对于一张mysql的表,需要存储表结构、数据和索引,存储引擎直接影响上面内容的存储方式mysql主要存储引擎包括:
MyISAM
和InnoDB
MyISAM
引擎不支持事务和外键、索引采用非聚簇索引,优势在于访问速度块对事务没有完整性要求
·
2025-07-05 23:50
MyISAM
和InnoDB的区别分析
其中,
MyISAM
和InnoDB作为两大最主流的存储引擎,它们之间的区别与联系,关乎数据库设计与性能优化的关键所在。
咖啡啡不加糖
·
2025-07-05 09:06
java
mysql
数据库
MySQL 常见面试问题总结
3.InnoDB和
MyISAM
的主要区别是什么?4.什么是事务?MySQL如何支持事务?
nlog3n
·
2025-07-05 03:33
Java学习
mysql
面试
数据库
java
板凳-------Mysql cookbook学习 (十一--------2)
0111.7序列顶部数值的再使用11.8确保各行按照给定顺序重编号思路1、创建表的空克隆2、使用insertinto......select从源表自制行3、删除源表,并将克隆表重命名为源表表名4、如果是巨大的
MyISAM
fengye207161
·
2025-07-03 15:25
mysql
学习
数据库
MyISAM
与 InnoDB 有什么区别?如何选择?
MyISAM
不支持事务和外键,适合读多写少的场景;InnoDB支持事务、外键和行级锁定,适合高并发写操作。选择时根据应用需求决定:需要事务和高并发写入时选InnoDB,读多写少时可选
MyISAM
。
tsxchen
·
2025-07-03 09:41
数据库
mysql
Mysql(SaaS)数据库设计
MyISAM
存储引擎
MyISAM
是默认存储引擎。它基于更老的ISAM代码,但有很多有用的扩展。(注意MySQL5.1不支持ISAM)。每个
MyISAM
在磁盘上存储成三个文件。
it_1234
·
2025-07-01 20:10
SAAS
MySQL
设计模式
数据结构
Oracle
三七互娱GO面经及参考答案
MyISAM
如何存储数字类型数据?MySQL拥有多种存储引擎,每种都有其独特的特性和适用场景。常见的存储引擎包括InnoDB、
MyISAM
、Memory、CSV、Archive、Federated等。
大模型大数据攻城狮
·
2025-06-29 11:49
golang
epoll
B树原理
幻读
go面试
go面经
mysql性能
MySQL之锁机制详解:全局锁,表级锁,行级锁
掌控整个数据库的"超级锁"2.1全局锁原理2.2全局锁语法与使用2.2.1显式加锁2.2.2隐式加锁(备份场景)2.3全局锁的双刃剑三、表级锁:粗粒度的高效控制3.1表级锁核心特性锁兼容性矩阵:3.2
MyISAM
AA-代码批发V哥
·
2025-06-27 23:09
MySQL
mysql
数据库
MySQL面试篇章—MySQL锁机制
文章目录MySQL的锁机制表级锁&行级锁排它锁和共享锁InnoDB行级锁行级锁间隙锁意向共享锁和意向排它锁InnoDB表级锁死锁锁的优化建议MVCC多版本并发控制
MyISAM
表级锁表级锁并发插入优化锁调度优化
itzzan
·
2025-06-23 23:30
MySQL面试篇章
mysql
面试
MySQL 事务实现机制详解
ACID特性(原子性、一致性、隔离性和持久性),以下是其核心实现机制:一、事务基础架构1.事务支持引擎InnoDB:MySQL默认支持事务的存储引擎NDBCluster:集群环境的事务支持其他引擎:如
MyISAM
亲爱的非洲野猪
·
2025-06-23 23:59
mysql
数据库
Mysql八股文
MySQL数据库引擎有哪些mysql常用引擎包括:
MYISAM
、Innodb、Memory、MERGE
MYISAM
:全表锁,拥有较高的执行速度,不支持事务,不支持外键,并发
程序员Realeo
·
2025-06-20 21:54
数据库
mysql
数据库
sql
MySQL基础架构
架构模式是插件式的,支持InnoDB、
MyISAM
、Memor
尘土哥
·
2025-06-20 05:02
mysql
数据库
数据库学习(七)——MySQL执行引擎
中几种常见的执行引擎:引擎名称是否支持事务是否支持行级锁是否支持外键索引类型特点简述适用场景InnoDB✅✅✅B+树、全文索引等默认引擎,支持事务、崩溃恢复、行锁,多版本控制(MVCC)高并发写、事务场景
MyISAM
奕天者
·
2025-06-19 16:30
数据库学习
数据库
学习
mysql
mysql整体架构
整体架构概览命中未命中客户端连接器查询缓存返回结果分析器优化器执行器存储引擎核心分层架构层级组件核心功能Server层连接器/查询缓存连接管理、权限验证、SQL解析、优化、执行分析器/优化器/执行器内置函数、跨存储引擎功能(视图/存储过程/触发器)存储引擎层InnoDB/
MyISAM
咋看都像坏蛋
·
2025-06-19 04:07
mysql
mysql
架构
数据库
后端数据库设计的存储引擎选择要点
后端数据库设计的存储引擎选择要点:从仓库管理员到系统心脏的决策指南关键词:存储引擎、数据库设计、InnoDB、
MyISAM
、事务支持、并发控制、性能优化摘要:在后端系统开发中,存储引擎的选择是数据库设计的关键环节
后端开发笔记
·
2025-06-17 15:23
数据库
网络
ai
Stellar Repair for MySQL 9.0.6
修复MySQL数据库损坏的InnoDB和
MyISAM
表。恢复
sdk大全
·
2025-06-15 14:59
笔记
mysql
数据库
MySQL 8.0 OCP 英文题库解析(十八)
本期公布试题161~170试题161:Thelanguagestableuses
MyISAM
andthecountriestableusestheInnoDBstorageengine
进击的CJR
·
2025-06-14 19:52
mysql
开闭原则
android
MySQL 8.0 重磅升级:十大核心新特性全面解析与应用指南
一、数据字典重构:元数据管理的革命性升级特性说明:MySQL8.0将系统表从
MyISAM
引擎全面迁移至InnoDB引擎,采用事务型数据字典存储元数据,彻底解决历史遗留的崩溃恢复问题。应用价值:元
码里看花
·
2025-06-14 17:01
mysql
数据库
mysql sql语句优化面试_mysql 优化 面试 问答 流程
安装mysql时选择的存储引擎是
MYISAM
的,则数据存储在.MYD文件中;选择
蛋蛋兽的一生
·
2025-06-13 08:21
mysql
sql语句优化面试
MySQL MGR安装部署
disabled_storage_engines="
MyISAM
,BLACKHOLE,FEDERATED,AR
牛牛的笔记
·
2025-06-13 05:30
MySQL
mysql
数据库
database
数据库架构
mysql如何快速生成测试大数据库
createtableuser(idint(10)notnullauto_increment,unamevarchar(20),regtimechar(30),ageint(11),primarykey(id))engine=
myisam
defaultcharset
云闲不收
·
2025-06-12 16:53
数据库
mysql
oracle
MyISAM
索引与InnoDB索引的区别?
今天分享关于【
MyISAM
索引与InnoDB索引的区别?】面试题。希望对大家有帮助;
MyISAM
索引与InnoDB索引的区别?
java1234_小锋
·
2025-06-11 04:47
mysql
mysql
MySQL XtraBackup---笔记
Xtrabackup主要包含两个工具:xtrabackup用于热备InnoDB、XtraDB表数据,不能备份其他类型表和表结构;innobackupex是封装xtrabackup的Perl脚本,提供了备份
MyISAM
三味神风
·
2025-06-05 19:19
mysql
笔记
数据库
Mysql索引:深入理解InnoDb聚集索引与
MyisAm
非聚集索引
不同的存储引擎采用不同类型的索引结构,其中InnoDB采用聚集索引,而
MyISAM
采用非聚集索引。
jghhh01
·
2025-06-03 10:16
mysql
数据库
InnoDB 比
MyISAM
强大得多,为什么还有人用
MyISAM
尽管
MyISAM
相比InnoDB功能较弱(不支持事务、行级锁、外键等),但它仍然有一些特定场景下的优势和使用理由。
dev.null
·
2025-05-31 00:32
数据库
数据库
MySQL的锁有哪些类型
基于锁的粒度分类:行级锁((innodb)、表级锁(innodb、
myisam
)、页级锁(innodb引擎)、记录锁、间隙锁、临键锁。基于锁的状态分类:意向共享锁、意向排它锁(一般不用)。
茂桑
·
2025-05-26 13:47
数据库
mysql
数据库
database
MySQL中的锁机制详解
二、锁的类型及特点按粒度分类表级锁:锁定整张表(如
MyISAM
引擎)。优点:加锁速度快,资源占用少。缺点:并发度低,写操作会阻塞所有读写操作。行级锁:仅锁定特定行(InnoDB支持)。优点:并发
demonlg0112
·
2025-05-26 05:24
linux
Golang
Python
数据库
运维开发
经验分享
自动化
devops
MySQL面试必备:MySQL存储引擎深度解析、核心差异与选型指南
MyISAM
(重点):·不支持事务和外键,使用表级锁。·适合读取多、更新少的场景,如数据仓库。·具有较高的读性能和较快的表级锁定。MEMORY:·数据存储在内存中,速度快,但数据在服务器重启后丢失。
二进制11
·
2025-05-23 15:28
#
MySQL面试题
mysql
面试
数据库
后端
Mysql锁机制简单了解一下
MyISAM
仅仅支持表级锁(table-levellocking),一锁就锁整张表,这在并发写的情况下性非常差。
JavaGuide
·
2025-05-22 08:44
Java面试
Mysql
锁
⑥ MySQL逻辑架构与存储引擎
文章目录1MySQL逻辑架构1.1连接层1.2服务层1.3引擎层2MySQL存储引擎2.1存储引擎Innodb与
MyISAM
的区别1MySQL逻辑架构mysql是典型的CS架构,server主要分为以下三层
不知名美食探索家
·
2025-05-20 05:36
MySQL基础到进阶
mysql
架构
数据库
面试官:MySQL为什么选择B+树作为索引结构
前言在MySQL中,无论是Innodb还是
MyIsam
,都使用了B+树作索引结构(这里不考虑hash等其他索引)。
肥肥技术宅
·
2025-05-20 04:32
java
数据结构
b树
MySQL 的锁机制
MyISAM
、InnoDB开销小,并发性低行级锁仅锁定某一行或多行数据,其他行仍可访问。InnoDB开销大,并发性高页级锁锁定数据页(一组连续的记录),介于表锁和行锁之间。BDB较少使用1.
不辉放弃
·
2025-05-16 07:11
mysql
数据库
MySQL存储引擎--详解
以下是对几个常见的MySQL存储引擎的详细解释:1.
MyISAM
:是MySQL默认的、老版本常用的存储引擎之一。它以表为单位进行存储,适用于读密集型应用,具有快速的插入速度和高效的全文搜索功能。
全职程序猿
·
2025-05-09 20:00
mysql
数据库
聊聊如何理解MySQL引擎--Innodb和
MyISAM
和Memory
mysql的常见的引擎有许多比如,
MYISAM
、Innodb、Memory、MERGE。
Yosoo_
·
2025-05-06 02:29
mysql
数据库
java
Mysql索引分类、索引失效场景
索引分类按数据结构分类B-Tree索引(B+Tree)描述:默认的索引类型,大多数存储引擎(如InnoDB、
MyISAM
)支持。
backRoads
·
2025-04-30 19:09
数据库
mysql
数据库
MySQL 存储引擎与服务体系深度解析
一、存储引擎核心概念基本定义存储引擎:MySQL服务的核心组件,负责数据的存储、检索和管理版本演进:MySQL5.0/5.1默认使用
MyISAM
引擎MySQL5.5/5.6+默认采用InnoDB引擎关键特性不同存储引擎采用不同的数据存储结构和处理机制直接影响表的
Mr.小怪
·
2025-04-29 05:06
mysql
数据库
MySQL 锁常见知识点&面试题总结
MyISAM
仅仅支持表级锁(table-levellocking),一锁就锁整张表,这在并发写的情况下性非常差。
·
2025-04-27 23:49
后端
MySql如何将数据中所有表结果批量改为InnoDb
修改单个表:ALTERTABLETABLENAMEENGINE=InnoDB;ALTERTABLETABLENAMEENGINE=
MyISAM
;改多个表:#修改为InnoDBSELECTCONCAT('
hotlinhao
·
2025-04-26 10:00
mysql
数据库
MySQL 五种存储引擎详解及对比
支持外键约束提供崩溃恢复能力使用MVCC(多版本并发控制)数据存储在表空间中(可配置为每表单独文件)支持热备份适用场景:需要事务支持的应用程序高并发读写操作需要外键约束的应用大多数OLTP(在线事务处理)系统2.
MyISAM
GarfieldFine
·
2025-04-26 09:18
mysql
mysql
数据库
MySQL 的锁,表级锁是哪一层的锁?行锁是哪一层的锁?
1.表级锁(Table-LevelLocks)(1)存储引擎层的表级锁实现层级:存储引擎层(如
MyISAM
、InnoDB)。特点:粒度粗:锁定整张表,并发性能较低。
蒂法就是我
·
2025-04-25 01:39
mysql
数据库
java面试题(四),现在都这么卷了,八股文还适用吗?
InnoDB和
MyISAM
在事务、锁、外键上的区别?什么是B+树索引?为什么InnoDB选择B+树而非B树?主键和唯一索引的区别是什么?聚簇索引和非聚簇索引的区别什么是覆盖索引?如何设计覆盖索引?
从头再来的码农
·
2025-04-23 23:17
java面试题
java
开发语言
数据库及分布式事务
存储引擎常用的引擎有
MyISAM
,InnoDB,Memeory,Archive,Federated
MyISAM
:使用B+Tree存储数据,但是索引和数据是分开存储的,叶子节点是数据文件的地址指针。
葛飞文仓
·
2025-04-23 01:22
数据库
分布式
上一页
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
其他