联合索引 index(a,b,c) 实际构建 (a)、(a,b)、(a,b,c) 三棵 b+ 树,遵循最左前缀 […]
mysql 无独立 backup/restore 权限,逻辑备份需 select、lock tables 等, […]
自增主键默认有聚簇索引,无需额外创建;非主键自增字段必须显式建索引才有效;联合索引中自增字段宜放末尾以保障最左 […]
mysql 8.0+ 修改用户密码必须用 alter user,如 alter user ‘roo […]
mysql 安全加固需改 root 密码、禁空密、设密码策略、禁远程 root、建最小权限账号、禁用危险功能、 […]
mysql 执行 select 语句需经词法语法分析、查询重写、逻辑优化、物理优化、执行五个阶段;各阶段异常会 […]
join 变慢主因是 on 字段无索引导致嵌套循环全表扫描;需确保字段类型一致、避免 null、建复合索引遵循 […]
mysql 安装须选带“full”或“offline”字样的离线包,手动创建 data 目录并初始化,临时密码 […]
select … for update 可防止超卖,需满足 innodb 引擎和索引查询,配合 u […]
limit 在排序和去重之后执行,非提前截断;无 order by 时可能早停但不保证,有 order by […]