摘要: 关于MySQL索引的好处,如果正确合理设计并且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。对于没有索引的表,单表查询可能几十万数据就是瓶颈,而通常大型网站单日就可能会产生几十万甚至几百万的数据,没有索引查询会变的非常缓慢。还是以WordPress来说 阅读全文
posted @ 2017-12-20 10:00 似水流年g 阅读(779) 评论(0) 推荐(0) 编辑
摘要: 日常写SQL中可能会有一些小细节忽略了导致整个sql的性能下降了好几倍甚至几十倍,几百倍。以下这个示例就是mysql语句中的一个单引号('')引发的性能耗损,我相信很多朋友都遇到过,甚至还在这样写。 先看下我的表结构: 一个电商平台的SKU数据库表结构模式,该表中数据条数376138。以此下两种查询 阅读全文
posted @ 2017-12-20 09:52 似水流年g 阅读(3503) 评论(0) 推荐(0) 编辑
摘要: explain显示了MySQL如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。简单讲,它的作用就是分析查询性能。 explain关键字的使用方法很简单,就是把它放在select查询语句的前面。 mysql查看是否使用索引,简单的看type类型就可以。如果它 阅读全文
posted @ 2017-12-20 09:31 似水流年g 阅读(25120) 评论(3) 推荐(4) 编辑