最新 最热

MySQL之InnoDB关键特性

在InnoDB存储引擎中,主键是唯一的标识符。应用程序中行记录的插入顺序是按照主键递增的顺序进行插入的。因此,插入聚簇索引(Primary key)一般是顺序的,不需要磁盘随机读写。比如定义一下SQL表:...

2023-12-25
2

MySQL 中InnoDB与MyISAM的区别是什么?

许多同学都把 MySQL 作为自己的数据库,但是可能用过最多的就是 SQL 语句,以及一些 ORM 的写法,而对底层的实现了解甚少,比如上述问题中,InnoDB 和 MyISAM 分别是什么,可能都不是非常清楚。然而在一些大型公司(比如腾讯)的面试...

2023-11-24
1

⑩⑧【MySQL】InnoDB架构、事务原理、MVCC多版本并发控制

MySQL5.5版本开始,默认使用InnoDB存储引擎,它擅长事务处理,具有崩溃恢复特性,在日常开发中使用非常广泛。下面是InnoDB架构图,左侧为内存结构,右侧为磁盘结构。...

2023-11-21
1

MySQL My.cnf参数梳理与延伸 (MYSQL 8 INNODB 类)

在MySQL8 innodb 参数中有一些需要在在重新梳理,发现一些新版本的添加的参数,更新知识,也将老的知识在重新唤醒。

2023-11-20
2

MySQL性能飙升的秘密武器:innodb_lru_scan_depth参数解密!

MySQL数据库的性能调优是数据库管理员和开发者们必须面对的挑战,而性能关键的方式在于参数的调优,其中 innodb_lru_scan_depth 是不可忽视的一项。今天我们一起了解这个参数,探讨如何通过调整它来优化数据库性能。...

2023-11-20
2

好好学习一下InnoDB中的页

周末没啥计划,把大佬的<MySQL是怎样运行的>又翻了出来,重新学习一下页的概念。

2023-11-20
2

⑩【MySQL】存储引擎详解, InnoDB、MyISAM、Memory。

== 存储引擎就是存储数据、建立索引、更新 / 查询数据等技术的实现方式。存储引擎是基于表的,而不是基于库的,所以存储引擎也可称为表类型。(MySQL5.5 之后默认的存储引擎 —— InnoDB) ==...

2023-11-17
3

MySQL哈希索引以及InnoDB自适应哈希索引

哈希索引是基于内存的支持,底层结构就是链式哈希表,增删改查的时间复杂度都是O(1),一断电就没了,因为内存搜索,哈希表是最快的

2023-11-09
2

InnoDB主键索引树和二级索引树

我们这里讨论InnoDB存储引擎,数据和索引存储在同一个文件student.ibd

2023-11-09
2

MySQL误删除文件场景

同事反馈说某个测试的MySQL数据库误删除了ibdata1文件,导致库启动不了,而且没做备份,能不能恢复?

2023-11-04
2