InnoDB 存储引擎【翻译】

本文为 MySQL 8.0 官方文档 The InnoDB Storage Engine 的部分翻译。 InnoDB 简介 InnoDB 是一个兼顾高可靠性和高性能的通用存储引擎。在 MySQL 8.0 中,InnoDB 是默认的 MySQL 存储引擎。除非您配置...

July 12, 2021 · 36 min · Zeral

MySQL 锁和事物模型

本文为 MySQL 8.0 官方文档 InnoDB Locking and Transaction Model 的翻译,所述的锁和事物模型针对于 InnoDB 存储引擎。 要实现大规模、繁忙或高可靠的数据库应用程序,或调优 MySQL 性能,了解 InnoDB 锁和...

July 4, 2021 · 35 min · Zeral

MySQL utf8 和 utf8mb4 的区别

字符集、校对规则和 Unicode 字符集 (Character Sets) 是指一种从二进制编码到某类字符符号的映射,可以参考如何使用一个字节来表示英文字母。 “校对” (Collations) 是指一组用于某个字...

December 16, 2020 · 4 min · Zeral

数据库索引初探

索引是存储引擎用于快速找到记录的一种数据结构。这是索引的基本功能。 索引对于良好的性能非常关键。尤其是当表中的数据量越来越大时,索引对性能的影...

August 4, 2020 · 26 min · Zeral

MySQL Explain 执行计划解释

理解查询执行计划 根据你的表,列,索引的细节,你的 WHERE 子句中的条件,MySQL 优化器(Optimizer) 考虑多种技术来有效地执行 SQL 查询中涉及的...

May 18, 2020 · 13 min · Zeral