目录

索引三星结构

三星索引的定义,可以先给我们对索引优化提供一个大概的思路:

满足第1颗星

取出所有的等值谓词的列,作为索引最开头的列------以任意顺序都可以。

满足第2颗星

将order by加入到索引列,不要改变这些列的顺序,但是忽略在第1步加入的索引的列。
满足第3颗星 (如果索引中的列包含了查询中需要的全部列则获得):

将查询语句中剩余的列(包括select的列)放到索引中,列在索引中添加的顺序对查询语句的性能没有影响,但是将易变的列放在最后能够降低更新的成本。

本文是转载文章,点击查看原文
如有侵权,请联系 xyy@jishuzhan.net 删除
相关推荐
坊钰几秒前
【MySQL 数据库】数据类型
java·开发语言·前端·数据库·学习·mysql·html
꧁坚持很酷꧂1 小时前
Ubuntu远程连接Mysql数据库(图文详解)
数据库·mysql·ubuntu
小小鸭程序员2 小时前
在Spring Boot中实现图片上传和修改
java·数据库·python·mysql·spring
二年级程序员3 小时前
MySQL 函数(入门版)
数据库·mysql
长安城没有风3 小时前
从入门到精通【MySQL】 联合查询
数据库·mysql
给钱,谢谢!4 小时前
mac 安装MySQL
数据库·mysql·macos
GalaxyPokemon4 小时前
MySQL基础 [五] - 表的增删查改
数据库·mysql
一切皆有迹可循6 小时前
IDEA中Spring Boot项目接入MySQL数据库:从配置到CRUD实战
spring boot·mysql·intellij-idea
GalaxyPokemon8 小时前
MySQL基础 [二] - 数据库基础
linux·网络·数据库·mysql
techdashen8 小时前
性能比拼: MySQL vs PostgreSQL
数据库·mysql·postgresql