MySQL

首页 标签 MySQL
# MySQL #
关注
85763内容
|
1月前
| |
来自: 数据库
分库分表:新手必踩的3大深坑与避坑清单
本文是MySQL分库分表实战避坑指南,聚焦ShardingSphere场景,直击主键冲突、跨库查询慢、扩容迁移难三大高频痛点,详解雪花算法、分片键路由、双写迁移等生产级解决方案,助你安全落地分布式数据库架构。
|
1月前
|
【MySQL】索引核心:联合索引最左前缀匹配原则、索引失效场景、索引设计原则
本文系统梳理MySQL索引核心知识:深入解析B+树原理、最左前缀匹配规则(含联合索引使用与失效边界)、11类高频索引失效场景(函数、类型转换、LIKE、OR等),并给出索引设计四大原则——高选择性、覆盖优化、顺序合理、避免冗余,助力高效查询与面试通关。
|
1月前
|
【MySQL】《MySQL B+树索引面试问答清单》(附《一页纸面试速记版》)
《MySQL B+树索引面试问答清单》精讲B+树原理、聚簇/非聚簇索引、回表、最左前缀等高频考点,辅以红黑树/B树对比及量化数据(如10亿数据仅需4次IO),涵盖分裂合并示例与面试避坑指南。
|
1月前
|
【MySQL】索引核心:B+树索引原理、为什么MySQL用B+树而不用B树/红黑树?
本文深度解析MySQL索引核心——B+树原理与选型逻辑,涵盖索引本质、B+树结构特性、聚簇/二级/联合索引实现,并对比B树、红黑树、哈希等结构,阐明B+树在磁盘IO、范围查询、查询稳定性上的不可替代性。
|
1月前
|
【MySQL】《MySQL索引核心分类面试高频考点问答清单》(附:《一页纸速记版》)
本文系统梳理MySQL索引核心分类与面试高频考点,涵盖B+树原理、聚簇/非聚簇索引区别、联合索引最左前缀、覆盖索引、前缀索引、索引失效场景及ICP/MRR等进阶优化。
|
1月前
| |
来自: 数据库
一条UPDATE语句的完整生命周期:从执行器到磁盘落盘
本文详解`UPDATE`语句从连接、解析、优化到InnoDB引擎层的完整执行链路,涵盖Undo/Redo/Binlog协同机制、两阶段提交原理及关键参数(如`innodb_flush_log_at_trx_commit`)的生产配置建议,助你夯实底层、通关面试、守护数据安全。
|
1月前
|
【MySQL】 索引核心分类:聚簇索引/非聚簇索引、主键索引/二级索引、单列索引/联合索引、覆盖索引/前缀索引
本文系统梳理MySQL索引的四大分类维度:物理存储(聚簇/非聚簇)、功能层级(主键/二级)、字段数量(单列/联合)、优化用途(覆盖/前缀),厘清交叉关系与适用场景,助你科学选型、规避误区、提升查询性能。
|
1月前
|
【MySQL百日打怪升级第12天】 GROUP BY 与 COUNT 的效率问题:filesort、临时表
本节深入剖析 GROUP BY 与 COUNT 的性能陷阱:`Using temporary` 和 `Using filesort` 是慢查询元凶,根源在于分组字段缺失合适索引——尤其当 WHERE 含范围条件时,索引顺序(GROUP BY 列必须前置)决定是否触发磁盘临时表。COUNT(*) 与 COUNT(1) 效率相同,均优于需判空的 COUNT(列名)。(239字)
|
1月前
|
【MySQL百日打怪升级第11天】 子查询的坑与优化方案:子查询 vs JOIN
本文是MySQL系列第11讲,深度剖析子查询常见陷阱与优化方案:详解关联/非关联子查询执行差异、MySQL 5.6+ Semi-Join优化机制、NOT IN的NULL致命陷阱、标量子查询性能爆炸原理,并对比IN/JOIN/EXISTS适用场景。干货满满,直击面试高频考点。(239字)
|
1月前
| |
来自: 数据库
InnoDB锁机制分析:为什么没有索引的UPDATE会锁全表?
本文详解“无索引为何锁全表”:InnoDB行锁依赖索引,WHERE条件无索引→全表扫描→逐行加锁→等效表锁。附排查方法与5条保命优化建议。
免费试用