
数据库
shellwin
这个作者很懒,什么都没留下…
展开
-
SQL SERVER中一些常见性能问题的总结
<br />1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 <br /><br />2.应尽量避免使用 left join 和 null 值判断。left join 比 inner join 消耗更多的资源,因为它们包含与 null (不存在)数据匹配的数据,所以如果可以重新编写查询以使得该查询不使用任何 inner join ,则会得到相应的回报。 <br />例如有两表: <br />product(product_id int not nu转载 2010-11-09 10:58:00 · 533 阅读 · 0 评论 -
数据库中索引原理
实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引: 聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们 举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地翻开字典的前几页,因为“安”的拼音是“an ”,而按照拼音排序汉字的字典是以英文字母“a”开头并以“z”结转载 2010-11-09 10:59:00 · 576 阅读 · 0 评论