MySQL引擎对决:深入解析MyISAM和InnoDB的区别

MySQL引擎对决:深入解析MyISAM和InnoDB的区别

欢迎来到我的博客,代码的世界里,每一行都是一个故事 前言 在数据库的世界里,选择合适的存储引擎就像是选择适合自己的武器一样重要。MyISAM和InnoDB作为MySQL的两个引擎,各自有着独特的特性和适用场...

PolarDB MySQL 列存索引是不是只支持innodb引擎的表?

PolarDB MySQL 列存索引是不是只支持innodb引擎的表?

MySQL InnoDB数据存储结构

MySQL InnoDB数据存储结构

1. 数据库的存储结构:页 索引结构给我们提供了高效的索引方式,不过索引信息以及数据记录都是保存在文件上的,确切说是存储在页结构中。另一方面,索引是在存储引擎中实现的,MySQL服务器上的存储引擎负责对表中数据的读取和写入工作。 不同的存储引擎中存放的格式一般是不同的,甚至有的存储引擎比如:Memo...

MySQL的varchar水真的太深了——InnoDB记录存储结构

MySQL的varchar水真的太深了——InnoDB记录存储结构

声明:全网搜索本文的标题有很多,各个网站都有转载本文,本文内容已更新。 此篇讲解varchar存储原理,知识难度较大且涉及到计算,欢迎有兴趣者阅读。 1. InnoDB是干嘛的?   InnoDB是一个将表中的数据存储到磁盘上的存储引擎。 2. InnoDB是如何读写数据的?   InnoDB处理数...

MySQL - 存储引擎MyISAM和Innodb

MySQL - 存储引擎MyISAM和Innodb

1. 概述 首先,我们先看一下MySQL的体系架构,对MySQL整个架构有一个直观的感受: MySQL Server架构自顶向下大致可以分网络连接层、服务层、存储引擎层和系统文件层。 存储引擎在MySQL的体...

Mysql专栏 - mysql、innodb存储引擎、binlog的工作流程

Mysql专栏 - mysql、innodb存储引擎、binlog的工作流程

这是我参与8月更文挑战的第28天,活动详情查看:8月更文挑战前言这次新开了一个个人的mysql专栏,专门用于总结mysql的一些细节以及相关的案例总结,同时也包括了一些mysql的底层实现,在后续的篇章则是根据《mysql技术内幕innodb存储引擎》(第二版)来深入了解mysql中用的最多的存储引...

MySQL相关(八)- innodb行级锁深入剖析

MySQL相关(八)- innodb行级锁深入剖析

转自:juejin.cn/post/684490…行锁的原理没有索引的表(假设锁住记录)首先我们有三张表,一张没有索引的 t1,一张有主键索引的 t2,一张有唯一索引的t3。我们先假设 InnoDB 的锁锁住了是一行数据或者一条记录。我们先来看一下 t1 的表结构,它有两个字段,int 类型的 id...

MySQL相关(七)- innodb 锁的介绍及使用

MySQL InnoDB 锁的基本类型dev.mysql.com/doc/refman/…官网把锁分成了 8 类。所以我们把前面的两个行级别的锁(Shared and Exclusive Locks),和两个表级别的锁(Intention Locks)称为锁的基本模式。后面三个 Record Loc...

MySQL相关(番外篇)- innodb 逻辑存储结构

MySQL相关(番外篇)- innodb 逻辑存储结构

innodb 逻辑存储结构dev.mysql.com/doc/refman/…dev.mysql.com/doc/refman/…MySQL 的存储结构分为 5 级:表空间、段、簇、页、行。表空间 Table Space上一篇文章讲磁盘结构的时候提到过,表空间可以看做是 InnoDB 存储引擎逻辑结...

MySQL存储引擎 InnoDB、MyISAM、Memory存储引擎的特点与区别

MySQL存储引擎 InnoDB、MyISAM、Memory存储引擎的特点与区别

引擎是一个机器的核心组件。在合适的场景,选择合适的存储引擎。 存储引擎就是存储数据、建立索引、更新/查询数据等技术的实现方式。存储引擎是基于表的,而不是基于库的,所以存储引擎也可被称为表类型。在创建表的时候,指定选择的存储引擎,如果没有指定将自动选择默认的存储引擎。 常用命令 建表时指定存储引擎: ...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。