用途:在需要理解 MySQL 内部机制才能做好的数据库设计决策中使用,提供可复用的判断标准、领域约束和成熟工作流,而非临时建议。不适用于与数据库内部原理无关、或仅需简单回答的任务。
主要能力:围绕 B+ 树聚簇索引(主键即行数据,二级索引需两次遍历,覆盖索引可省第二次)、页结构与 16KB I/O 单元、WAL/REDO 日志、缓冲池机制、MVCC 一致性读、事务隔离级别、锁类型与交互、LSM 树与 B 树取舍、分布式概念、索引结构、写放大、MySQL 与 PostgreSQL 内部差异等主题,给出设计规则。示例:AUTO_INCREMENT 主键插入总是追加到最右叶子,页填充率约 70–90%;随机 UUID 插入造成全树分裂、页约 50% 满并产生 2–3 倍写 I/O,建议用 INT UNSIGNED/BIGINT AUTO_INCREMENT,若必须用 UUID 则选 UUIDv7 或以 BINARY(16) 存储并另设自增代理主键。
使用方式:先读 SKILL.md,再按需加载 references/ 下的深入文件,遵循有序指引与检查清单,给出显式假设、风险与后续工作;输出可为实现指引、评审发现、架构决策、模板或生成物,并记录所用引用。
限制:示例不可直接复制套用,需核对适配性与失败模式;不应默认加载全部引用文件。具体命令、价格、平台与效果等资料未提供,暂未说明。