MySQL 数据类型字节长度

介绍 MySQL 各种数据类型的存储需求。数值类型:DECIMAL/NUMERIC 采用二进制格式,每 9 位十进制数占用 4 字节。日期时间类型:MySQL 5.6.4 前后存储方式不同,DATETIME 从 8 字节优化到 5 字节,TIME/DATETIME/TIMESTAMP 支持 0-3 字节的小数秒精度存储。

MySQL 修改数据库字符集

记录了 Unicode、UTF-8 和 MySQL 字符集 collation 之间的关系,并提供了一些 SQL 脚本来自动生成修改字符集和 collation 的语句。

MySQL 批量修改日期格式

通过 infomation_schema 生成批量修改语句

percona-toolkit 常用操作

Percona Toolkit 常用命令速查。包含 pt-table-checksum、pt-table-sync 等 MySQL 运维工具使用方法。

MySQL主键自增

MySQL 主键自增机制详解。包含自增原理、连续性问题、替代方案 (UUID、雪花算法) 等。

MySQL 备份恢复

MySQL 数据库备份恢复方案。包含 mysqldump、xtrabackup 等工具备份策略、恢复流程、注意事项。

MySQL的MVCC

MySQL MVCC 多版本并发控制原理。包含 Read View、Undo Log、快照读/当前读等核心概念。