摘要:
关于MySQL索引的好处,如果正确合理设计并且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。对于没有索引的表,单表查询可能几十万数据就是瓶颈,而通常大型网站单日就可能会产生几十万甚至几百万的数据,没有索引查询会变的非常缓慢。还是以WordPress来说 阅读全文
摘要:
like以通配符开头('%abc...')。 如果字段是字符串类型且没加单引号或数字类型加单引号。 is null或者is not null 。 使用不等于(<>,!=)。 对于组合索引,要遵守最左前缀法则。指的是查询要从索引的最左前列开始并且不跳过索引中的列。 or 两边有一方字段不是索引 尽量使 阅读全文
摘要:
1、EXPLAIN 做MySQL优化,我们要善用EXPLAIN查看SQL执行计划。 下面来个简单的示例,标注(1、2、3、4、5)我们要重点关注的数据: type列,连接类型。一个好的SQL语句至少要达到range级别。杜绝出现all级别。 key列,使用到的索引名。如果没有选择索引,值是NULL。 阅读全文