深入了解sqlserver中方便的索引技术

深入了解sqlserver中方便的索引技术

ID:24375120

大小:50.00 KB

页数:4页

时间:2018-11-14

深入了解sqlserver中方便的索引技术_第1页
深入了解sqlserver中方便的索引技术_第2页
深入了解sqlserver中方便的索引技术_第3页
深入了解sqlserver中方便的索引技术_第4页
资源描述:

《深入了解sqlserver中方便的索引技术》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、深入了解SQLServer中方便的索引技术>>教育资源库  开始应用程序的时候,你应该能够根据一组合理的规则集合识别许多的索引。当应用程序增长及改变的时候,所以对索引进行检查,以便确保没有忽略更好的索引方案。这需要依据应用程序的使用方式,而不是理论知识。同样,还要确保错误的,重复的,或者没有价值的索引被删除。这是一项预防的措施,可以保证你的SQLServer不需要管理不需要的索引。在这篇文章中,我们将会给出有关索引建议、索引创建和索引验证的建议。  常用索引字段  许多数据库管理员和开发人员都遇到的一个常见问题,就是与常

2、被推荐的索引传统字段有关。通常的推荐有:  主键  外键  支持select,insert,update和delete命令中以下子句的字段:  INNERjoin  RIGHT

3、LEFTOUTERjoin  dash;当数据行数很少的时候,表扫描可以像穿过索引去访问数据一样快,并且比它成本还要低。  数据的选择性当数据选择性较低的时候,例如字段中存有相同数据的时候,索引的价值最低。  处理类型在事务处理系统中,索引应该最小化,以支持尽可能快地插入,与报告系统相比较,以新的方式和不同的方式查询数据可以从扩展的索引中得到好处

4、。  SQLServer2000索引中的要与不要  Indexing问答:回答常见的索引相关问题  我如何为我的应用程序确定需要的索引?  一旦确定了常用的推荐的索引,就需要开始为你的应用程序决定最佳的索引了。在下面的列表中,SQLServer工具可以帮助你完成这个确定的过程。ID工具目标SQL版本其它资源1Profiler识别性能糟糕的查询,作为确定潜在索引的方式SQLServer2000跟使用SQLServer2005Profiler踪查询执行结果SQLServer2005SQLProfiler:特性、功能,以及在S

5、QLServer2005中的安装2数据库引擎调整顾问(DatabaseEngineTuningAdvisor)分析来自Profiler的数据或者实时提供有益索引或者基于分区SQLServer2005DatabaseEngineTuningAdviser:任何调整你的新SQLServer20053索引调整向导(IndexTuninganagementVie_db_缺少索引的字段  我如何构建我的索引?  一旦确定了通常建议的索引,接下来就应该为你的应用程序决定最好的索引了。下面列表中的SQLServer工具可以帮助你确定这

6、个过程。ID命令/目录举例1createINDEXT-SQL命令(SQLServer2000)创建一个非聚簇的索引createINDEX[IDX_Job_Desc]ON[dbo].[jobs]([job_desc])GO2createINDEXT-SQL命令(SQLServer2005)3EnterpriseManager(SQLServer2000)4ManagementStudio(SQLServer2005)    我如何验证我的索引是有益的呢?  构建索引是好事,但是它不值得在没有判断你是否从中获得收益在情况下,

7、花费时间去构建和维护索引。一个常见的你不想沦为牺牲品的场景就是,构建了一个只会给部分应用程序带来好处,却给应用程序的其它部分带来干扰的索引。一种可以防止此类事件的方式就是构建一个基线,当数据库发生变更的时候,在数据集合脚本上运行它,然后将结果与基线进行比较。  在你的环境中添加一些方便的索引,可以让你的性能有显著的提升。挑战就是要确保所有的常见的推荐索引都被覆盖了,然后以更加高级的方式继续向前,决定选择哪些索引。如果你花了时间去分析和构建必需的索引,那么记得用可以计量的标准对性能进行验证。>>>>这篇文章来自..,。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。