以一个在极客时间学习中看到的问题来引入:
DBA 小吕在入职新公司的时候,就发现自己接受维护的库里面,有这么一个表,表结构定义类似这样:
CREATE TABLE `geek` (
`a` int(11) NOT NULL,
`b` int(11) NOT NULL,
`c` int(11) NOT
本文通过一个实际问题探讨了MySQL中联合索引的创建和优化。当表的主键为a、b,同事建议创建"ca"和"cb"索引以优化特定查询。分析表明,"ca"索引是冗余的,而"cb"索引对于按c、b排序的查询是必需的。理解索引顺序和其对查询效率的影响,有助于避免using filesort问题并优化数据库性能。
以一个在极客时间学习中看到的问题来引入:
DBA 小吕在入职新公司的时候,就发现自己接受维护的库里面,有这么一个表,表结构定义类似这样:
CREATE TABLE `geek` (
`a` int(11) NOT NULL,
`b` int(11) NOT NULL,
`c` int(11) NOT
3473

被折叠的 条评论
为什么被折叠?