Dan*_*SQL 7 sql-server sharepoint sql-server-2012
我有一个 SQL Server 2012 (SP1) #cu5 (X64) 实例用作 SharePoint 2010 后端,大多数情况下仅使用 10 - 30% 的 CPU,但在运行 FAST 搜索爬网(增量和完整)时 CPU 使用率很高)。
按照 Microsoft 对 SharePoint SQL 实例的建议,自动创建和自动更新统计已关闭,SharePoint 应该使用健康分析器规则和计时器作业来处理统计和索引维护。在大多数情况下,它做得不错,但在调查创建高 CPU 使用率的查询时,我发现缺少统计信息,但我无法创建它们,因为修改 SharePoint 数据库会使它们不受支持。
如果您遇到过类似的情况,请告诉我,任何有用的建议都会被采纳。如果您认为https://sharepoint.stackexchange.com/是发布此内容而不是 DBA SE 的最佳位置,也请告诉我。
SQL Server 环境: HP ProLiant DL385p Gen8、Microsoft Windows Server 2008 R2 Enterprise SP1、AMD Opteron(tm) 处理器 6204(单插槽、2 核、支持 HT)Microsoft SQL Server 2012 (SP1) #cu5 (X64)
SharePoint 环境(我现在没有太多详细信息):SP 2010 SP2(2 个应用服务器、2 个 Web 服务器、1 个 FAST 搜索服务器)
DaniSQL 2014 年 2 月 28 日 19:46:将评论转换为答案
是的,已经解决了。我们并行做了很多事情,所以很难说到底是什么解决了这个问题。
我们在包括 SharePoint 和 SQL 在内的所有服务器上应用了最新的服务包和 CU,除了 SharePoint 之外,还开始手动维护索引和更新统计信息。
然后运行完整的爬行几次,问题就消失了。
| 归档时间: |
|
| 查看次数: |
4391 次 |
| 最近记录: |