阅读教程

SQL Server2005创建全文索引视图教程

[日期:2008-06-29] 来源:  作者:志伟

SQL Server2005创建全文索引视图教程

   

     合理的索引有助于提升系统性能和可用程度,我工作中见过一个设计错误的索引导致sqlserver将一台4cpu的服务器资源用尽。 权威参考参见msdn

http://msdn.microsoft.com/zh-cn/library/ms191195.aspx

我这里结合自己的经验总结下面数条,供大家参考

1、评估索引本身的占用空间,当索引相对于其数据本身过大可能会无明显作用。这种情况体现在:表很小,索引列过多,索引碎片过多。当索引在select中不起作用时,你还必须在insert和update、delete这些操作中去维护这些不起作用的数据。

2、In语句不一定不能使用索引,where id in(1,2)和where id =1 or id=2是等效的,这里的in和not in的性能是相同的。而不能使用索引的原因是嵌套查询: where id in(select 1 union select 2).



[1] [2] [3] 下一页   
      
阅读:
录入:志伟

评论 】 【 推荐 】 【 打印
上一篇:MSSQL CASE语句用法
下一篇:tomcat5+ms sql2000数据库连接池配置
本文评论       全部评论
发表评论


点评: 字数
姓名:

 
搜一下


 
本周热门教程
 

关于我们 | 广告合作 | 法律声明 | 联系站长 | 网站地图 | 网站搜索 | | Top ↑
Copyright © 志伟教程资料网 Powered by zhiweinet 1.0
 本栏目提供:SQL Server2005创建全文索引视图教程