SQLSERVER2008
首先打开SQL SERVER Management管理工具,如下图所示,选择工具菜单下面的SQL SERVER Profiler选项
然后管理工具会自动跳出数据库连接的界面,这里填写好要跟踪的数据库,然后点击连接,如下图所示
接下来就进入到跟踪属性的设置界面,如下图所示,在这个界面需要给跟踪起名字,选择跟踪模板
然后切换到事件选择的页卡,如下图所示,在这里设置需要跟踪哪些类型的SQL语句
接下来我们在SQLSERVER的管理工具执行一个SQL语句,如下图所示,下面就需要跟踪这个SQL语句的执行过程
然后我们就会在SQLSERVER Profiler工具中看到这个SQL执行的过程,跟踪工具中显示了SQL对资源的消耗情况,读写次数等信息,如下图所示
最后执行完了以后,记住暂停或者停止跟踪,否则跟踪等到停止时间才会停止,如下图所示
如果不知道引起问题的 URL,但您怀疑可能是一个 Active Server Page (ASP) 或 Microsoft ASP.NET 页,那么可以跟踪一组 URL。 特定URL 或 URL 集的基于请求的跟踪使用了以下命令或开关:�0�2logman start使用Logman.exe 作为控制器启动跟踪会话。logman stop停止跟踪会话。会话名称要赋予此跟踪会话的任意名称。-pfprovider file name标识提供程序文件的名称。也可以是文件的路径。详细信息,请参阅如何为基于请求的跟踪创建提供程序文件。-ets通知Logman.exe 立即开始跟踪会话。跟踪特定 URL 的请求为要跟踪的 URL 配置 TraceUriPrefix Metabase Property。 打开命令提示符窗口,定位至 %windir%\Inetpub\AdminScripts 目录。键入adsutil.vbs set w3svc/n/TraceUriPrefix=path to URL ,然后按 Enter。N 是站点在配置数据库中的编号,如 w3svc/1 指默认网站(默认情况下)。Path to URL 是要跟踪的文件的物理路径,如 %windir%\Inetpub\wwwroot\asp\default.asp。
在提供程序文件中输入以下项之一:
"IIS:WWW Server" UseUrlFilter 5
通过UseUrlFilter 标志,可以跟踪在 TraceUriPrefix 配置数据库属性中指定的 URL。
- 或 -"IIS:WWW Server" 0xFFFFFFFE 5
0xFFFFFFFE 标志可启用所有 WWW 服务器跟踪标志,包括 UseUrlFilter 标志。
保存并关闭提供程序文件。在命令提示符下,键入 logman startsession name-pfprovider file name-ets,然后按 Enter。 例如:logman start AllAspTrace -pf AllAspUrls -etsWindows 事件跟踪会将您刚刚启动的跟踪会话的详细信息打印在屏幕上,包括会话名称、收集跟踪数据的文件名(默认情况下为 session name.etl)以及命令是否成功等信息。允许跟踪会话运行,直至问题再次出现,或站点已处理了足够的请求来生成可管理数据集。在命令提示符下,键入 logman stopsession name-ets,然后按 Enter。要查看跟踪数据,请参阅如何处理和查看跟踪日志文件。跟踪URL 集的请求为要跟踪的 URL 集配置 TraceUriPrefix Metabase Property。 打开命令提示符窗口,定位至 %windir%\Inetpub\AdminScripts 目录。
键入adsutil.vbs set w3svc/n/TraceUriPrefix=path to URL*extension,然后按 Enter。N 是站点在配置数据库中的编号,如 w3svc/1 指默认网站(默认情况下)。Path to URL*extension 是要跟踪的文件组的物理路径,如 %windir%\Inetpub\wwwroot\asp\*.asp 或者 %windir%\Inetpub\wwroot\aspnet\*.aspx。
如果要跟踪一组 .asp 文件,输入 ASP 提供程序,如:"IIS:Active Server Pages (ASP)" 0 5
在提供程序文件中以键入以下项之一:
"IIS:WWW Server" UseUrlFilter 5
通过UseUrlFilter 标志,可以跟踪在 TraceUriPrefix 配置数据库属性中指定的 URL。
-或 - "IIS:WWW Server" 0xFFFFFFFE 5
0xFFFFFFFE 标志可启用所有 WWW 服务器跟踪标志,包括 UseUrlFilter 标志。
保存并关闭提供程序文件。在命令提示符下,键入 logman startsession name-pfprovider file name-ets,然后按 Enter。 例如:logman start AllAspTrace -pf AllAspUrls -etsWindows 事件跟踪会将您刚刚启动的跟踪会话的详细信息打印在屏幕上,包括会话名称、收集跟踪数据的文件名(默认情况下为 session name.etl)以及命令是否成功等信息。允许跟踪会话运行,直至问题再次出现,或站点已处理了足够的请求来生成可管理数据集。在命令提示符下,键入 logman stopsession name-ets,然后按 Enter。要查看跟踪数据,请参阅如何处理和查看跟踪日志文件。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)