InnoDB
已收录文章:54篇
-
你插入MySQL的数据真的存到表里了么? 现在有这么一个问题:当你执行一条insert语句之后,插入的数据就已经保存在磁盘中了么? 答案是不一定 ,那是为什么呢?首先来了解一下MySQL在InnoDB存304 收藏
-
innodbmyisam引擎的区别 1、 存储结构 MyISAM:每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。.frm文件存储表定义。数据文件的扩展名为.MYD (MYData)。索273 收藏
-
数据库 · MySQL | 2星期前 | 性能优化 · InnoDB · MySQL教程 · 数据库运维 · 高并发写入 · mysql innodb 批量写入 Change Buffer innodb_change_buffering从 MySQL 8.4 InnoDB Change Buffer 默认值变化入手,讲清批量写入、二级索引随机 I/O、merge 观察和上线回滚。270 收藏
-
本文缘起于一位读者的提问:插入一条记录,导致唯一索引冲突,为什么会对主键的 supremum 记录加 next-key 排他锁?我在 MySQL 8.0.32 复现了问题,并调试了加锁流程,写下来和大家分享。了解完267 收藏
-
1. 事务1.1 事务概述 事务用来保证数据库的完整性——要么都修改,要么都不修改。事务必须满足ACID四个特性。原子性(atomicity),指整个数据库事务是不可分割的工作单位。只有使事务中266 收藏
-
数据库 · MySQL | 2星期前 | 性能优化 · 高并发 · InnoDB · MySQL教程 · 数据库运维 · mysql innodb AUTO_INCREMENT 高并发写入 innodb_autoinc_lock_mode从 MySQL 8.4 AUTO_INCREMENT 锁模式入手,讲清高并发 INSERT、批量导入、复制格式和上线回滚检查。254 收藏
-
事务是数据库最为重要的机制之一,凡是使用过数据库的人,都了解数据库的事务机制,也对ACID四个基本特性如数家珍。但是聊起事务或者ACID的底层实现原理,往往言之不详,不明所以。所254 收藏
-
原文地址:MySQL 你好,死锁 其实上面生活案例中拥堵就类似于——select @@global.tx_isolation,@@tx_isolation; +-----------------------+-----------------+ | @@global.tx_isolation | @@tx_isolation | +-----------------------+-------251 收藏
-
数据库文件基础 .frm文件: 只存储表的结构信息,frm文件跟数据库存储引擎无关,这也就是说,它和表的索引、数据都无关。 MyISAM引擎 .myd文件: 数据文件 .myi文件:索引文件 Innodb引擎 ib_logfile0250 收藏
-
常言说得好,每个成功男人背后都有一个为他默默付出的女人,而对于MySQL来说,这个“人”就是InnoDB存储引擎。 MySQL区别于其他数据库的最为重要的特点就是其插件式的表存储引擎。而在245 收藏
-
之前的文章把 InnoDB 中的所有的锁都介绍了一下,包括意向锁、记录锁...自增锁巴拉巴拉的。但是后面我自己回过头去看的时候发现,对自增锁的介绍居然才短短的一段。其实自增锁(AUTO-INC Lock231 收藏
-
阅读提示 本文所参考的MySQL文档版本是8.0,做实验的MySQL版本是8.0.13 本文主要参考了MySQL官方文档 InnoDB锁定和事务机制 本文还参考了何登成的 MySQL加锁处理分析、一个最不可思议的MySQ230 收藏