Mysql高级索引优化案例----单表(七)
2018-01-19 16:18
344 查看
单表:
先建表:
案例:查询category_id 为1且comments大于1的情况下,views最多的article_id
开始优化:创建索引create index idx_article_ccv on article(category_id,comments,views)
如果把comments>1变为comments=1
优化2:先删除原来建立的索引:DROP INDEX idx_article_ccv ON article;
再建立新的索引create index idx_article_cv on article(category_id,views);======避开comments>1这个
结论:可以看到type变为ref,Extra的using filesort也不见了,结果非常理想,
相关文章推荐
- Mysql高级索引优化案例----三表(九)
- mysql高级----索引优化(二):索引失效案例(应该避免)
- Mysql高级索引优化案例----两表(八)
- mysql 索引优化案例(索引失效)
- MySQL高级知识-查询与索引优化分析
- Mysql性能优化案例 - 覆盖索引分享
- mysql高级----索引优化(一):索引分析
- MySQL索引优化的实际案例分析
- MySQL高级 之 索引失效与优化详解
- MySQL高级索引优化分析
- MySql高级优化——索引
- MySQL的id关联和索引使用的实际优化案例
- Mysql性能优化案例 - 覆盖索引分享
- Mysql性能优化案例研究 - 覆盖索引和SQL_NO_CACHE
- 一个mysql索引顺序优化的案例
- mysql select中子查询中使用强制索引的优化案例
- MySQL索引优化案例
- MySQL高级十三——通过索引优化SQL
- MySQL高级 之 索引失效与优化详解
- mysql 两个表索引优化案例