需先配置 slow_query_log_file 绝对路径并确保 MySQL 进程有写权限,再用 SHOW V […]
应使用 zap 替代 log 包实现结构化日志:zap 性能高、原生支持字段、默认禁用反射;推荐 newZap […]
学生表需设 id 自增主键和 student_id 业务主键,班级与专业须分离建表,成绩表须用联合唯一索引防重 […]
MySQL 不支持跨大版本直接升级,须逐级升级并验证路径;需执行物理备份与冷备份,升级前清理废弃参数、检查 S […]
MySQL 5.7 升级到 8.0 后需重点处理 sql_mode 报错、认证插件变更、废弃参数忽略、系统表升 […]
写好 SQL 的核心是提升可读性而非性能,需统一关键字大写、表字段小写;多表查询须换行缩进、用语义化别名;WH […]
MySQL 迁移数据一致性需分阶段控制写入、校验差异、灰度切换;通过 GTID 同步增量、mysqldiff […]
升级后必须立刻验证的 5 类 SQL 行为:GROUP BY 严格模式、ORDER BY 表达式限制、隐式类型 […]
MySQL 的 SQL 语义分析发生在语法分析之后、查询优化之前的解析阶段后期。它检查表名、列名、函数、权限等 […]
MySQL 触发器中禁止事务控制语句,不可使用 START TRANSACTION、COMMIT 或 ROLL […]