技术栈

mysql 索引

青云交
16 天前
数据库·mysql 索引·技术栈深潜计划·b + 树实现·innodb 优化·索引失效案例·python 模拟 b + 树
吃透 B + 树:MySQL 索引的底层逻辑与避坑指南嘿,亲爱的大数据和数据库爱好者们,大家好!我是CSDN(全区域)四榜榜首青云交!作为一名和数据库打了十多年交道的老兵,我至今记得第一次在线上排查索引问题的窘迫 —— 那条SELECT * FROM order WHERE user_id = 123明明加了索引,却跑了整整 8 秒。后来用EXPLAIN一看才发现,user_id字段居然是CHAR(36)类型,而查询条件传的是整数,MySQL 默默做了类型转换,让索引彻底失效。也就是从那时起,我明白想真正玩转数据库,光会写CREATE INDEX远远不够,得
Thanks_ks
2 个月前
数据库优化·数据库查询·mysql 索引·b+ 树原理·索引创建维护·性能优化策略·索引设计
MySQL 索引底层原理剖析:B+ 树结构、索引创建维护与性能优化策略全解读在 MySQL 数据库的世界里,索引是提升查询性能的关键利器。然而,很多开发者虽然知道索引的重要性,但对于索引背后的底层原理却知之甚少。本文将深入 MySQL 索引的底层实现,剖析 B+ 树的结构特点,以及如何利用这些知识进行高效的性能优化。