专栏名称: 阿里云开发者
阿里巴巴官方技术号,关于阿里的技术创新均将呈现于此
今天看啥  ›  专栏  ›  阿里云开发者

浅入浅出——MySQL索引

阿里云开发者  · 公众号  · 科技公司  · 2025-01-14 18:00
    

文章预览

阿里妹导读 本文介绍了数据库索引的概念和各种索引结构,如哈希表、B+树、InnoDB引擎的索引运作原理等。还分享了覆盖索引、联合索引、最左前缀原则等优化技巧,以及如何避免索引误用,提高数据库性能。 我家有一本《现代汉语词典》,比我大10岁。小时候我爸经常带着我一起查字、查词。但是我们俩最大的差别是, 他总是先查检字表,而我总是直接翻。 我当时觉得他太麻烦,而我,却总在现实面前被打脸——我总是比他慢,很多。 现在我们知道, 他在走索引,而我在全表扫描。  一、几个前提认知  1.1 硬盘 & 内存 维度 内存 硬盘 速度 快 慢 容量 小 大 时长 暂时 永久 作为大批量的结构化数据,MySQL 选择讲数据存储在硬盘上,这就要求必须要想办法解决读写速度问题。 1.2 快慢 快慢,我们一般说的是 I/O。关于 I/O,同样的存储介质,我们 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览