gpt4 book ai didi

sql-server - 我如何知道要实现哪些 SQL Server 2005 索引建议(如果有)?

转载 作者:行者123 更新时间:2023-12-03 01:41:47 24 4
gpt4 key购买 nike

我们正在将一个 SQL Server 实例从 2000 年升级到 2005 年。我安装了性能仪表板 ( http://www.microsoft.com/downloads/details.aspx?FamilyId=1d3a4a0d-7e0c-4730-8204-e419218c1efc&displaylang=en ) 以访问一些高级报告。其中一份报告显示缺少(推荐)索引。我认为它基于查询优化器维护的某些系统 View 。

我的问题是确定何时采取指数建议的最佳方法是什么。我知道应用所有优化器的建议是没有意义的。我看到很多建议,基本上都是说尝试索引,如果性能提高则保留它,如果性能下降或保持不变则放弃它。我想知道是否有更好的方法来做出决定以及在这个问题上存在哪些最佳实践。

最佳答案

首先要注意的是:

当您从 2000 升级到 2005(通过使用分离和附加)时,请确保:

  1. 将兼容性设置为 90
  2. 重建索引
  3. 通过全面扫描运行更新统计信息

如果您不这样做,您将得到次优计划。

如果表主要是写入的,您希望索引尽可能少如果该表用于大量读取查询,则必须确保 WHERE 子句被索引覆盖。

关于sql-server - 我如何知道要实现哪些 SQL Server 2005 索引建议(如果有)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3975/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com