利用索引避免排序,确保 ORDER BY 字段顺序与索引一致;2. 使用覆盖索引减少回表;3. 优化 file […]
MySQL 不支持 DDD,但可通过表结构设计、约束和命名规范适配 DDD 原则:聚合根建主表并用外键 / 检 […]
MySQL 客户端中文乱码主因是字符集不一致,需在应用连接串、命令行参数或会话中显式设 utf8mb4,并配置 […]
SELECT … FOR UPDATE 阻塞其他事务的根本原因是 InnoDB 行级锁机制:命中索 […]
行锁仅在 InnoDB 引擎且索引命中时生效;否则退化为表锁,间隙锁在 RR 级别下还会锁索引间隙,事务提交前 […]
MySQL 创建只读账号须显式限定库表范围,禁用全局授权;按用途拆分账号、善用角色机制并坚持最小权限原则。 M […]
ALTER TABLE t ENGINE=InnoDB 会重建整张表及所有索引,消除碎片、重排 B + 树,但 […]
在 MySQL 中查询指定字段需用 SELECT 明确列出列名而非,以提升效率与安全性;支持 AS 或空格起别 […]
MyISAM 不支持事务,START TRANSACTION 和 ROLLBACK 无效;InnoDB 需确保 […]
InnoDB 缓冲池过小是磁盘 I / O 瓶颈主因,需设为内存 50%–75% 且为实例数整数倍;慢查询缺索 […]