摘要: 高效的选择和使用索引有很多方式,其中有些事针对特殊案例的优化方法,有些则是针对特定行为的优化,使用哪个索引,以及如何评估选择不同索引性能影响的技巧,则需要持续不断的练习。接下来将介绍如何高效的使用索引。 独立的列 我们通常会看到一些查询不当的使用索引,或者是的MySQL无法使用已有的索引。如... 阅读全文
posted @ 2015-11-19 23:28 郑彦秋 阅读(1151) 评论(0) 推荐(0) 编辑
摘要: 索引可以让服务器跨苏的定位到指定的位置。但是这病不是索引的唯一作用,到目前位置都可以看到,根据创建索引的数据结构不同,索引也有一些其他的附加作用。 最常见的是B-Tree索引,按照属性存储的数据,所以MySQL 可以用来做ORDER BY 和GROUP BY 操作。因为数据是有序的,所以B-T... 阅读全文
posted @ 2015-11-19 22:10 郑彦秋 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 如果需要存储大量的URL并需要根据URL进行搜索查找。如果使用B-Tree 来存储URL,存储的内容就会很大,因为URL本身都很长。正常情况下会有如下查询:SELECT id FROM url WHERE url="http://www.baidu.com"; 若删除原来URL上的索引,而新增... 阅读全文
posted @ 2015-11-19 21:55 郑彦秋 阅读(285) 评论(0) 推荐(0) 编辑