通过索引,极大提高MySQL大数据量下的查询效率
2018-03-13 18:26
615 查看
我在这里测试了两个表的左连接查询,SQL语句是:select a.blog_id,a.blog_title,a.blog_thumb,a.blog_click,a.blog_addtime,a.blog_show,b.blog_category_name from `think_blog` a left join `think_blog_category` b on a.blog_category_id=b.blog_category_id where 1 order by blog_addtime desc limit 0,100两个表分别是,think_blog和think_blog_category,分别有360万条和7条测试数据
如果设计表时没有索引,则执行上述查询语句需要花费的时间是:
我给两个表增加了索引,见下图
然后再执行上述查询语句,奇迹发生了
这一事实告诉我们,不是DBA的运维不是好的PHP程序员!
PS:觉得好要果断关注我哈
如果设计表时没有索引,则执行上述查询语句需要花费的时间是:
我给两个表增加了索引,见下图
然后再执行上述查询语句,奇迹发生了
这一事实告诉我们,不是DBA的运维不是好的PHP程序员!
PS:觉得好要果断关注我哈
相关文章推荐
- B-tree 索引提高 MySQL 查询效率的原理
- (转)Oracle中通过位图索引提高查询效率
- Oracle中通过位图索引提高查询效率
- Oracle中通过位图索引提高查询效率
- Oracle中通过位图索引提高查询效率
- 提高mysql千万级大数据SQL查询优化30条经验(Mysql索引优化注意)
- 提高mysql千万级大数据SQL查询优化30条经验(Mysql索引优化注意)
- 使用子查询提高MySQL分页效率
- 通过建立索引提高数据库查询速度的原理
- 提高mysql千万级大数据SQL查询优化30条经验(Mysql索引优化注意)
- 提高MYSQL大数据量查询的速度
- oracle 性能优化操作七:索引提高数据分布不均匀时查询效率
- MySQL巧建sum索引帮我们提高至少100%的效率
- 提高MYSQL大数据量查询的速度
- mysql全文搜索索引的字段提高搜索效率
- mysql从innodb转到MyIsam的count查询效率极大提升
- 重建索引提高查询效率
- 增加索引提高查询效率
- 提高mysql千万级大数据SQL查询优化30条经验(Mysql索引优化注意)
- 提高mysql千万级大数据SQL查询优化30条经验(Mysql索引优化注意)