在sqlserver2008用sql监视器 怎么监视客户端应用程序的sql语句

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在sqlserver2008用sql监视器 怎么监视客户端应用程序的sql语句相关的知识,希望对你有一定的参考价值。

参考技术A SQL2008 可以设置 Profiler。
打开Microsoft SQL Server Management Studio , 在菜单栏有个工具(Tool), 里面有个事件追踪(SQL Server Profiler)。
打开sql server profiler, 连接数据库。弹出Trace Properties(跟踪属性), 选择事件(Events Selection)
重要列名解释:
CPU:事件所使用的 CPU 时间总计(以毫秒为单位)。
Duration : 持续时间,事件所花费的时间总计,(以毫秒为单位)。
Reads : 服务器代表事件执行的逻辑磁盘读取数,(以字节为单位) 。
Writes :服务器代表事件执行的物理磁盘写入数,(以字节为单位) 。
loginName:SQL 登陆用户;
SPID:会话编号;
starttime:开始执行时间;
endtime:执行结束时间;
TEXTDATA:执行的语句。本回答被提问者和网友采纳
参考技术B SQL2008 可以设置 Profiler。
打开Microsoft SQL Server Management Studio , 在菜单栏有个工具(Tool), 里面有个事件追踪(SQL Server Profiler)。
打开sql server profiler, 连接数据库。弹出Trace Properties(跟踪属性), 选择事件(Events Selection)
重要列名解释:
CPU:事件所使用的 CPU 时间总计(以毫秒为单位)。
Duration : 持续时间,事件所花费的时间总计,(以毫秒为单位)。
Reads : 服务器代表事件执行的逻辑磁盘读取数,(以字节为单位) 。
Writes :服务器代表事件执行的物理磁盘写入数,(以字节为单位) 。
loginName:SQL 登陆用户;
SPID:会话编号;
starttime:开始执行时间;
endtime:执行结束时间;
TEXTDATA:执行的语句。

Mysql 监视工具

对于开发人员来说,最头大的莫过于 ,你本地没事,线上 错误日志一堆。

尤其是数据库通信那一层。SqlServer 有 sql profile 用来监视对应的server上的通信日志,参数 命令等信息。

mysql 还得敲一堆命令去..............

好吧,有一款好的跟踪工具事半功倍。

neor profile sql

用来跟踪 mysql 的通信命令 参数信息。很方便。还能查看对应实例的负载情况。一个sql 测试执行工具。监视工具。这就够用了。

 配置下链接 即可进入IDE 界面,配置下你的应用的链接字符串。设置端口为  本监听工具开启的代理端口(默认 4040)即可。

 

The Neor Profile SQL is an application that intercepts all the queries from the client and works as a proxy server. This technology allows you to take control of the whole access to the database and to identify the bottlenecks in queries.

技术分享

 

 

下载地址:http://www.profilesql.com/use/

以上是关于在sqlserver2008用sql监视器 怎么监视客户端应用程序的sql语句的主要内容,如果未能解决你的问题,请参考以下文章

怎么查sqlserver 2008中某个数据库的编码方式

sqlserver2008数据库怎么查看mysql数据库的表

sql server 2008这个错误怎么解决?

用sqlserver2008创建了1个表,里面有几个属性,其中一个属性我不想要了,怎么删除,

sql server 2008怎么查看日志文件

怎么在sql servler2000中建立一个序列,用sequence写的