Sql Server性能分析工具 Sql Server Profiler

以往的sql优化一般是根据经验,但是遇上复杂的sql,以往经验不起作用的时候怎么办?这时候,就有性能分析工具来辅助我们分析Sql中存在的问题。

打开方法:

Sql server 2012数据库 -》 工具 -》Sql Server Profiler

设置好数据库的地址和账号密码

Sql Server性能分析工具 Sql Server Profiler

按照上诉步骤进行设置。注意:上面的select%是自定义通配符语句,也可以替换成update%,delete%等。他会将所有含有select的查询语句都记录下来。

点击运行。数据库写查询一条语句

就可以看到:

事件分类,语句,应用程序名称,操作系统用户,数据库用户,cpu占用率,读数据库次数,写数据库次说,执行脚本用时,应用程序进程号,开始时间,结束时间等。

 

【找寻查询时间最长的查询】

勾选上TSQL-SQL:BatchCompleted.跟Stored Procedures-RPC:completed

Sql Server性能分析工具 Sql Server Profiler

上一篇:初识Mysql


下一篇:MySQL的基本操作