如何学习SQL Server索引调优?
发布时间:2020-12-12 07:27:24 所属栏目:MsSql教程 来源:网络整理
导读:在编写 tsql查询时学习索引调优的最佳实用方法是什么?我有VS2008 SQL Express.有人可以请我提供示例等吗?我已经找到了在线文章,理论上它们很棒,但我仍然没有看到现实生活中的索引调整.那里有小的易于创建的例子吗? 解决方法 要调整索引,您往往需要包含大量
在编写
tsql查询时学习索引调优的最佳实用方法是什么?我有VS2008 SQL Express.有人可以请我提供示例等吗?我已经找到了在线文章,理论上它们很棒,但我仍然没有看到现实生活中的索引调整.那里有小的易于创建的例子吗?
解决方法要调整索引,您往往需要包含大量数据的大型表,因此很难得到简单的小例子.我的经验是使用SQL 2000工具.查询分析器,显示执行计划并查看所使用的索引和连接的类型.这里很难形容它. 我可以推荐一本关于这个主题的好书,特别是第9章. http://www.amazon.com/Professional-Server-Performance-Tuning-Programmer/dp/0470176393 我会阻止您使用自动索引调整工具,直到您了解如何自己手动完成.我认为重要的是它建议添加一个索引,你有能力理智地检查建议并自己决定它是否是一个好的选择.通常,它会建议您添加包含许多列的“覆盖”索引,以加快您要求分析的单个查询,但是当您查看针对该表的所有查询时,这可能会对您的数据库产生负面影响. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |