数据库引擎优化顾问不断崩溃

时间:2014-08-14 16:32:59

标签: sql-server database-tuning-advisor

Microsoft SQL数据库引擎优化顾问似乎经常崩溃...在多个不同的服务器上,多个不同的数据库,以及多个不同版本的SQL服务器(和DTA)......

我知道这可能是一个荒谬的问题而不是人们对stackoverflow的期望质量:(但还有其他人经历过这个吗?

3 个答案:

答案 0 :(得分:0)

我经历过多次这种行为,修复它的方法是将我的实例更新到最新的Service Pack。

由于某些原因,SQL 2012 Tuning Advisor的第一个版本也崩溃了,但更新到最新的SP2已经解决了这个问题。

旁注:plan-cash(SQL 2012中的新功能)可能会有所帮助,直到您永久解决此问题。

答案 1 :(得分:0)

在对包含加密存储过程的数据库运行分析时遇到了同样的问题。在捕获我的探查器跟踪工作负载之前删除了加密,然后重新运行分析并解决了问题。

答案 2 :(得分:0)

我遇到了同样的问题,就像最近的SQL Server 2014 Service Pack 2.我不得不使用两步法让它再次运行:

  1. 安装了最新的Service Pack以及Service Pack的最新累积更新。这解决了数据库引擎优化顾问的问题,但它仍然让我崩溃(参见步骤2)

  2. 我读了"假设索引"数据库引擎优化顾问运行时添加到您的数据库。如果崩溃并且未成功完成,则不会丢弃假设索引。建议从数据库中删除假设索引。

  3. 安装最新的服务包和累积更新以及删除假设索引的组合似乎对我有用。