0

我面临生产 SQL Server Express 的一些性能问题。

我想使用 SQL Server 分析器分析 SQL Server。

到目前为止我做了什么:

在生产机器上:

我根据这个答案打开了跟踪:

CMD 提示为管理员

net stop MSSQL$SQLEXPRESS
net start MSSQL$SQLEXPRESS /T4032

现在,使用 SQL Server Management Studio 运行以下命令:

dbcc traceon(3605, -1)

经过半天的分析后,我从生产服务器下载了跟踪文件

C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\Log\log.trc

我备份了数据库并将备份下载到开发人员机器。

在开发者机器上:

  1. 我恢复了备份
  2. 我打开了 SQL Server 2014 Profiler
  3. 从菜单工具 -> 数据库调整顾问
  4. 连接到服务器 localhost(恢复备份)
  5. 选择工作负载 log.trc(来自生产机器的记录跟踪)
  6. 选择数据库进行工作负载分析(恢复备份)
  7. 选择要调整的数据库和表(恢复备份)

在此处输入图像描述

  1. 菜单 动作 开始分析 (F5)

我收到以下错误:

指定的工作负载(文件或表)没有可调事件。事件必须是以下类型之一 - SQL:BatchStarting、SQL:BatchCompleted、RPC:Starting、RPC:Completed、SP:StMtStarting、SP:StMtCompleted 用于工作负载跟踪文件或表。

在此处输入图像描述

配置

生产 SQL Server 配置:

SQL Server Express 与 Advance Services 2012、x64、RTM 11.0.2218

开发人员 SQL Server 配置:

SQL Server 开发人员版 2012 2014、SP1、x64、11.0.3156

我究竟做错了什么?

4

0 回答 0