逻辑删除需在所有查询中显式过滤 is_deleted=0,否则会查出脏数据;应通过视图、ORM 拦截或索引优化 […]
索引列在 WHERE 条件中发生隐式转换会导致索引失效,因 B + 树索引依赖原始类型和排序规则,运行时转换破 […]
MySQL InnoDB 不会真正将行锁升级为表锁,但长事务会延长 next-key lock 持有时间、阻塞 […]
SELECT FOR UPDATE 只在显式事务中生效,需禁用自动提交并用 BEGIN 开启事务;锁范围取决于 […]
Communications link failure 根本原因是 MySQL 的 wait_timeout( […]
MySQL 不支持 DDD,但可通过表结构设计、约束和命名规范适配 DDD 原则:聚合根建主表并用外键 / 检 […]
首先查阅 MySQL 官方文档中的不兼容变更列表,重点分析查询优化器、字符集、认证插件等变化;接着使用 MyS […]
MySQL 8.0 已彻底移除查询缓存,5.7 是最后一个支持版本;因其高并发下缓存命中率低、SQL 全匹配导 […]
一主多从 MySQL 读写分离的核心是写走主库、读分发从库,依赖复制保持最终一致;需配置主从参数、选择路由方式 […]
不影响。MySQL 忽略空白符,换行可提升可读性;需避免空行、关键字内换行、字符串跨行、全角符号及缩进混乱等问 […]