宽表 + 时间分区 + 索引组合比星型模型更适配简易分析系统:数据量千万级以内、查询以按天 / 用户 / 事件 […]
开启 MySQL 访问日志需在配置文件 [mysqld] 中添加 general_log=ON 并指定日志路径 […]
EXPLAIN 重点关注 type、key、rows、Extra 四列:type 为 ALL 需优化,key […]
不能用 == NULL 或 = NULL 判断 NULL,因为 NULL 表示未知值,所有常规比较结果均为 U […]
最可靠方式是直接还原备份并执行一致性检查。需在隔离测试环境(如 Docker)中启动轻量 MySQL 实例,禁 […]
SQL 执行顺序为:FROM→ON→JOIN→WHERE→GROUP BY→HAVING→SELECT→DIS […]
MySQL 索引是加速检索的特殊数据结构,不改变原表而额外建立“目录表”,存字段值及对应行的物理位置;其核心由 […]
MySQL 装完跑得慢主因是默认配置保守,需调优 innodb_buffer_pool_size(建议设为物理 […]
MySQL 查询结果本质是数学集合,无序、无重复(除非显式允许),不保证顺序;ORDER BY、UNION/U […]
间隙锁在 REPEATABLE READ 级别下,由非唯一索引或范围查询触发,锁定索引间隙而非记录本身;唯一索 […]