摘要: 本文将介绍利用SQL建立索引的方法。   假设你想找书中的某一个句子。你能一页一页地逐页搜索,但这会花非常多时间。而通过使用索引,你能非常快地找到你要搜索的主题。  表的索引和附在一本书后面的索引非常相似。他能极大地提高查询的速度。对一个较大的表来说,通过加索引,一个通常要花费几个小时来完成的查询只要几分钟就能完成。因此没有理由对需要频繁查询的表增加索引。  注意:  当你的内存容量或硬盘空间不足... 阅读全文
posted @ 2010-02-25 09:42 Daniel_Lu 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 索引是以表列为基础的数据库对象。索引中保存着表中排序的索引列,并且纪录了索引列在数据库表中的物理存储位置,实现了表中数据的逻辑排序。通过索引,可以加快数据的查询速度和减少系统的响应时间;可以使表和表之间的连接速度加快。 但是,不是在任何时候使用索引都能够达到这种效果。若在不恰当的场合下,使用索引反而会事与愿违。所以,在SQL Server数据库中使用索引的话,还是需要遵守一定的规则。铁律一:天下没... 阅读全文
posted @ 2010-02-25 09:41 Daniel_Lu 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 可以建立索引的;至于建立聚集索引或者是非聚集索引,那要看你这个时间字段的具体情况以及使用或变更频繁程度。一般来说,适合建立聚集索引的要求:“既不能绝大多数都相同,又不能只有极少数相同”的规则。先说说一个误区:有人认为:只要建立索引就能显著提高查询速度。这个想法是很错误的。建立非聚集索引,确实,一般情况下可以提高速度,但是一般并不会达到你想要的速度。只有在适当的列建立适当的(... 阅读全文
posted @ 2010-02-25 09:16 Daniel_Lu 阅读(111) 评论(0) 推荐(0) 编辑