<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sybase数据库技术，数据库恢复专家 &#187; tracefile</title>
	<atom:link href="http://www.dbainfo.net/tag/tracefile/feed" rel="self" type="application/rss+xml" />
	<link>https://www.dbainfo.net</link>
	<description>提供Sybase ASE及Sybase SQL Anywhere数据库修复服务，电话：13811580958(微信)，QQ：289965371！We have many years of experience in recovering data from damanged Sybase devices. Contact us by Phone: +86 13811580958 Wechat: 13811580958 Email: 289965371@qq.com</description>
	<lastBuildDate>Sat, 14 Jun 2025 16:28:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>ASE v15中的应用程序跟踪tracefile特性</title>
		<link>https://www.dbainfo.net/ase15-new-feature-app-tracefile.htm</link>
		<comments>https://www.dbainfo.net/ase15-new-feature-app-tracefile.htm#comments</comments>
		<pubDate>Sat, 24 Apr 2010 10:05:19 +0000</pubDate>
		<dc:creator>dbainfo</dc:creator>
				<category><![CDATA[Sybase ASE]]></category>
		<category><![CDATA[ASE V15.0.3]]></category>
		<category><![CDATA[tracefile]]></category>

		<guid isPermaLink="false">http://www.dbainfo.net/?p=700</guid>
		<description><![CDATA[Sybase 在ASE v15.0.2 中新增了&#8220;应用程序&#8221;跟踪这个特性。 您可以利用&#8220;应用程序&#8221;跟踪功能收集一个正在运行中的客户会话的有用诊断信息，包括：执行查询、IO 消耗等；并且ASE 会自动把收集到的跟踪信息写到一个文本文件中。可以很方便得用这个特性来诊断一些系统性能瓶颈。 您只需要知道想要跟踪的会话的SPID(Server Process ID) 就可以对那个会话进行跟踪监控。应用系统的用户只需要被授予&#8220;set tracing &#8221;权限就可以利用&#8220;应用程序&#8221;跟踪对自己的会话信息进行跟踪。 执行&#8220;应用程序&#8221;跟踪需要具有 set tracing 的权限。主要有两类用户：第一：具有sa或者sso角色的用户（默认具有set tracing权限）；第二:被赋予了set tracing 执行权限的用户。下面会分别予以介绍。 &#160; （1） 具有管理员特权的用户（属于 sa 或者 sso 角色） 对其他用户连接会话启用&#8220;应用程序&#8221;跟踪，执行： set tracefile &#34;&#60;file-path&#62;&#34; for &#60;spid&#62; &#160; 关闭刚才打开的针对其他用户连接会话的跟踪，需要执行： set tracefile off for &#60;spid&#62; &#160; 备注： (1) 针对某个用户会话启用跟踪时，需要知道它的SPID 并填写跟踪结果文件保存的路径。如果没有指定跟踪结果文件保存的路径，那么ASE 会自动保存到$SYBASE 目录下。 (2) 在一个会话中，只能有一个set tracefile 为启用状态；并且，某一个SPID 不能被多个会话同时跟踪。 (3) 当被跟踪的会话自己退出，或者跟踪被手动关闭时，ASE 会生成跟踪结果文件。 [...]]]></description>
			<content:encoded><![CDATA[<p>Sybase 在ASE v15.0.2 中新增了&ldquo;应用程序&rdquo;跟踪这个特性。</p>
<p>	您可以利用&ldquo;应用程序&rdquo;跟踪功能收集一个正在运行中的客户会话的有用诊断信息，包括：执行查询、IO 消耗等；并且ASE 会自动把收集到的跟踪信息写到一个文本文件中。可以很方便得用这个特性来诊断一些系统性能瓶颈。</p>
<p>	您只需要知道想要跟踪的会话的SPID(Server Process ID) 就可以对那个会话进行跟踪监控。应用系统的用户只需要被授予&ldquo;set tracing &rdquo;权限就可以利用&ldquo;应用程序&rdquo;跟踪对自己的会话信息进行跟踪。</p>
<p>	执行&ldquo;应用程序&rdquo;跟踪需要具有 set tracing 的权限。主要有两类用户：第一：具有sa或者sso角色的用户（默认具有set tracing权限）；第二:被赋予了set tracing 执行权限的用户。下面会分别予以介绍。</p>
<p>&nbsp;</p>
<p><strong><span style="font-size: medium;">（1） 具有管理员特权的用户（属于 sa 或者 sso 角色）</span> </strong></p>
<p>	对其他用户连接会话启用&ldquo;应用程序&rdquo;跟踪，执行：</p>
<blockquote>
<p>set tracefile &quot;&lt;file-path&gt;&quot; for &lt;spid&gt;</p>
</blockquote>
<p>&nbsp;</p>
<p>关闭刚才打开的针对其他用户连接会话的跟踪，需要执行：</p>
<blockquote>
<p>set tracefile off for &lt;spid&gt;</p>
</blockquote>
<p>&nbsp;</p>
<p><strong>备注：</strong> <br />
	(1) 针对某个用户会话启用跟踪时，需要知道它的SPID 并填写跟踪结果文件保存的路径。如果没有指定跟踪结果文件保存的路径，那么ASE 会自动保存到$SYBASE 目录下。<br />
	(2) 在一个会话中，只能有一个set tracefile 为启用状态；并且，某一个SPID 不能被多个会话同时跟踪。<br />
	(3) 当被跟踪的会话自己退出，或者跟踪被手动关闭时，ASE 会生成跟踪结果文件。<br />
	(4) 在&ldquo;应用程序&rdquo;跟踪的过程中，如果跟踪结果文件所在的磁盘空间被耗尽，那么ASE 会自动保存跟踪文件并结束本次&ldquo;应用程序&rdquo;跟踪。<br />
	(5) 用sp_helpapptrace 存储过程来查看当前正在执行中的所有应用程序跟踪信息。</p>
<p><strong><br />
	</strong></p>
<p><strong><span style="font-size: medium;">（2） 被赋予&ldquo;set tracing&rdquo; 权限的应用程序用户</span> </strong></p>
<p>对自己的会话启用跟踪，执行：</p>
<blockquote>
<p>set tracefile &quot;&lt;file-path&gt;&quot;</p>
</blockquote>
<p>&nbsp;</p>
<p>结束对自己的会话上的跟踪，使用：</p>
<blockquote>
<p>set tracefile off</p>
</blockquote>
<p>&nbsp;</p>
<p><strong>备注：</strong> 不能使用sp_helpapptrace过程来查看正在被跟踪的会话。<br />
	<strong><br />
	</strong></p>
<p><strong><span style="font-size: medium;">（3 ） 哪些信息可被用来跟踪？</span></strong></p>
<p><strong>在&ldquo;应用程序&rdquo;跟踪中可以追踪以下的set option 命令。</strong> </p>
<p>	set show_sqltext &lt;on/off&gt;<br />
	set showplan &lt;on/off&gt;<br />
	set statistics io &lt;on/off&gt;<br />
	set statistics time &lt;on/off&gt;<br />
	set statistics plancost &lt;on/off&gt;</p>
<p>	<strong>set option 的子命令也可被用来跟踪。</strong> </p>
<p>	set option show_lop &lt;normal/brief/long/on/off&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ---显示使用的逻辑操作数量<br />
	set option show_managers &lt;normal/brief/long/on/off&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --- 显示使用的数据结构管理器的数量<br />
	set option show_log_props &lt;normal/brief/long/on/off&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; --- 显示所用的逻辑属性<br />
	set option show_parallel &lt;normal/brief/long/on/off&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --- 显示并行查询优化器信息<br />
	set option show_histograms &lt;normal/brief/long/on/off&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --- 显示直方图统计信息处理过程<br />
	set option show_abstract_plan &lt;normal/brief/long/on/off&gt; &nbsp; &nbsp; &nbsp; &nbsp; --- 显示虚拟查询计划具体信息<br />
	set option show_search_engine &lt;normal/brief/long/on/off&gt; &nbsp; &nbsp; &nbsp;&nbsp; --- 显示搜索引擎的详细信息<br />
	set option show_counters &lt;normal/brief/long/on/off&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; ---&nbsp; 显示优化器找到的计划的数量<br />
	set option show_best_plan &lt;normal/brief/long/on/off&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; --- 显示最优计划信息<br />
	set option show_code_gen &lt;normal/brief/long/on/off&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; --- 显示代码产生器的信息<br />
	set option show_pio_costing &lt;normal/brief/long/on/off&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --- 显示估计的物理IO数<br />
	set option show_lio_costing &lt;normal/brief/long/on/off&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --- 显示估计的逻辑IO数<br />
	set option show_elimination &lt;normal/brief/long/on/off&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; --- 显示分区消除信息</p>
<p>&nbsp;</p>
<p><strong><span style="font-size: medium;">（4） 例子 （使用具有sa 和sso 角色的用户）</span> </strong></p>
<p>在一个会话中执行如下的命令：</p>
<blockquote>
<p>set tracefile &quot;c:/tmp/trace-spid-16.txt&quot; for 16<br />
		set show_sqltext on<br />
		set showplan on<br />
		go<br />
		sp_helpapptrace<br />
		go</p>
</blockquote>
<p>
	traced_spid tracer_spid trace_file</p>
<p>	----------- ----------- ----------------------------</p>
<p>	16&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 19&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; c:/tmp/ase-trace-spid-16.txt</p>
<p>	&nbsp; <br />
	(1 row affected)</p>
<p>	(return status = 0)</p>
<p>	上面的输出结果表明该会话的spid为16。<br />
	在另外一个会话中，在被监控的用户会话spid=16中执行sp_helpdb过程。</p>
<blockquote>
<p>set tracefile off for 16<br />
		go<br />
		sp_helpapptrace<br />
		go</p>
</blockquote>
<p>
	traced_spid tracer_spid trace_file</p>
<p>	&nbsp;----------- ----------- ----------</p>
<p>	&nbsp;<br />
	(0 rows affected)</p>
<p>	(return status = 0)</p>
<p>跟踪结果信息如下：</p>
<blockquote>
<p>================================================================================<br />
		&nbsp;&nbsp;&nbsp; Application Tracing report for spid -1 from application &quot;isql&quot; <br />
		&nbsp;&nbsp;&nbsp; run by login &quot;sa&quot; on host &quot;TEST&quot;<br />
		&nbsp;&nbsp;&nbsp;&nbsp; Tracing started on 2010/04/24 17:08:10.23<br />
		================================================================================<br />
		No useful sqltext available.<br />
		QUERY PLAN FOR STATEMENT 1 (at line 1).<br />
		&nbsp;&nbsp;&nbsp; STEP 1<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The type of query is EXECUTE.<br />
		2010/04/24 17:08:10.23 <br />
		No useful sqltext available.<br />
		Sproc: sp_helpdb, Line: 0<br />
		QUERY PLAN FOR STATEMENT 1 (at line 0).<br />
		&nbsp;&nbsp;&nbsp; STEP 1<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The type of query is DECLARE.<br />
		Sproc: sp_helpdb, Line: 38<br />
		QUERY PLAN FOR STATEMENT 2 (at line 38).<br />
		&nbsp;&nbsp;&nbsp; STEP 1<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The type of query is COND.<br />
		&nbsp;&nbsp;&nbsp; 1 operator(s) under root<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |ROOT:EMIT Operator (VA = 1)<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |SCALAR Operator (VA = 0) <br />
		Sproc: sp_helpdb, Line: 40<br />
		QUERY PLAN FOR STATEMENT 3 (at line 40).<br />
		&nbsp;&nbsp;&nbsp; STEP 1<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The type of query is SET OPTION OFF.<br />
		Sproc: sp_helpdb, Line: 43<br />
		QUERY PLAN FOR STATEMENT 4 (at line 43).<br />
		&nbsp;&nbsp;&nbsp; STEP 1<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The type of query is SET OPTION ON.<br />
		Sproc: sp_helpdb, Line: 45<br />
		QUERY PLAN FOR STATEMENT 5 (at line 45).<br />
		&nbsp;&nbsp;&nbsp; STEP 1<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The type of query is SELECT.<br />
		&nbsp;&nbsp;&nbsp; 1 operator(s) under root<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |ROOT:EMIT Operator (VA = 1)<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |SCALAR Operator (VA = 0) <br />
		Sproc: sp_helpdb, Line: 47<br />
		QUERY PLAN FOR STATEMENT 6 (at line 47).<br />
		&nbsp;&nbsp;&nbsp; STEP 1<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The type of query is COND.<br />
		&nbsp;&nbsp;&nbsp; 1 operator(s) under root<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |ROOT:EMIT Operator (VA = 1)<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |SCALAR Operator (VA = 0) <br />
		Sproc: sp_helpdb, Line: 49<br />
		QUERY PLAN FOR STATEMENT 7 (at line 49).<br />
		&nbsp;&nbsp;&nbsp; STEP 1<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The type of query is COND.<br />
		&nbsp;&nbsp;&nbsp; 3 operator(s) under root<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |ROOT:EMIT Operator (VA = 3)<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |RESTRICT Operator (VA = 2)(0)(0)(0)(4)(0)<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |SCALAR AGGREGATE Operator (VA = 1)<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp; Evaluate Ungrouped ANY AGGREGATE.<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp; Scanning only up to the first qualifying row.<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |SCAN Operator (VA = 0)<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp; FROM TABLE<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp; master.dbo.sysmessages<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp; Index : ncsysmessages<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp; Forward Scan.<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp; Positioning by key.<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp; Index contains all needed columns. Base table will not be read.<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp; Keys are:<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; error ASC<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp; Using I/O Size 2 Kbytes for index leaf pages.<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp; With LRU Buffer Replacement Strategy for index leaf pages.<br />
		Sproc: sp_helpdb, Line: 53<br />
		QUERY PLAN FOR STATEMENT 8 (at line 53).<br />
		&nbsp;&nbsp;&nbsp; STEP 1<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The type of query is SELECT.<br />
		&nbsp;&nbsp;&nbsp; 1 operator(s) under root<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |ROOT:EMIT Operator (VA = 1)<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |SCALAR Operator (VA = 0) <br />
		Sproc: sp_helpdb, Line: 55<br />
		QUERY PLAN FOR STATEMENT 9 (at line 55).<br />
		&nbsp;&nbsp;&nbsp; STEP 1<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The type of query is COND.<br />
		&nbsp;&nbsp;&nbsp; 3 operator(s) under root<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |ROOT:EMIT Operator (VA = 3)<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |RESTRICT Operator (VA = 2)(0)(0)(0)(4)(0)<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |SCALAR AGGREGATE Operator (VA = 1)<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp; Evaluate Ungrouped ANY AGGREGATE.<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp; Scanning only up to the first qualifying row.<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |SCAN Operator (VA = 0)<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp; FROM TABLE<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp; master.dbo.sysmessages<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp; Index : ncsysmessages<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp; Forward Scan.<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp; Positioning by key.<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp; Index contains all needed columns. Base table will not be read.<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp; Keys are:<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; error ASC<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp; Using I/O Size 2 Kbytes for index leaf pages.<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp; With LRU Buffer Replacement Strategy for index leaf pages.<br />
		Sproc: sp_helpdb, Line: 59<br />
		QUERY PLAN FOR STATEMENT 10 (at line 59).<br />
		&nbsp;&nbsp;&nbsp; STEP 1<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The type of query is SELECT.<br />
		&nbsp;&nbsp;&nbsp; 1 operator(s) under root<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |ROOT:EMIT Operator (VA = 1)<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |SCALAR Operator (VA = 0) <br />
		Sproc: sp_helpdb, Line: 0<br />
		QUERY PLAN FOR STATEMENT 11 (at line 0).<br />
		&nbsp;&nbsp;&nbsp; STEP 1<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The type of query is GOTO.<br />
		Sproc: sp_helpdb, Line: 0<br />
		QUERY PLAN FOR STATEMENT 12 (at line 0).<br />
		&nbsp;&nbsp;&nbsp; STEP 1<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The type of query is GOTO.<br />
		Sproc: sp_helpdb, Line: 62<br />
		QUERY PLAN FOR STATEMENT 13 (at line 62).<br />
		&nbsp;&nbsp;&nbsp; STEP 1<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The type of query is SET OPTION ON.<br />
		Sproc: sp_helpdb, Line: 69<br />
		QUERY PLAN FOR STATEMENT 14 (at line 69).<br />
		&nbsp;&nbsp;&nbsp; STEP 1<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The type of query is COND.<br />
		&nbsp;&nbsp;&nbsp; 1 operator(s) under root<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |ROOT:EMIT Operator (VA = 1)<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |SCALAR Operator (VA = 0) <br />
		Sproc: sp_helpdb, Line: 70<br />
		QUERY PLAN FOR STATEMENT 15 (at line 70).<br />
		&nbsp;&nbsp;&nbsp; STEP 1<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The type of query is SELECT.<br />
		&nbsp;&nbsp;&nbsp; 2 operator(s) under root<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |ROOT:EMIT Operator (VA = 2)<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |SCALAR AGGREGATE Operator (VA = 1)<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp; Evaluate Ungrouped COUNT AGGREGATE.<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |SCAN Operator (VA = 0)<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp; FROM TABLE<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp; master.dbo.sysdatabases<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp; Index : ncsysdatabases<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp; Forward Scan.<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp; Positioning at index start.<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp; Index contains all needed columns. Base table will not be read.<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp; Using I/O Size 2 Kbytes for index leaf pages.<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp; With LRU Buffer Replacement Strategy for index leaf pages.<br />
		Sproc: sp_helpdb, Line: 73<br />
		QUERY PLAN FOR STATEMENT 16 (at line 73).<br />
		&nbsp;&nbsp;&nbsp; STEP 1<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The type of query is SELECT.<br />
		&nbsp;&nbsp;&nbsp; 3 operator(s) under root<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |ROOT:EMIT Operator (VA = 3)<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |SCALAR AGGREGATE Operator (VA = 2)<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp; Evaluate Ungrouped COUNT AGGREGATE.<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |RESTRICT Operator (VA = 1)(0)(0)(0)(6)(0)<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |SCAN Operator (VA = 0)<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp; FROM TABLE<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp; master.dbo.sysdatabases<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp; Using Clustered Index.<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp; Index : cdatabases<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp; Forward Scan.<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp; Positioning at index start.<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp; Index contains all needed columns. Base table will not be read.<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp; Using I/O Size 2 Kbytes for index leaf pages.<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp;&nbsp; |&nbsp; With LRU Buffer Replacement Strategy for index leaf pages.<br />
		Sproc: sp_helpdb, Line: 80</p>
</blockquote>
<p>&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;-<br />
	&mdash;- 本文为andkylee个人原创，请在尊重作者劳动成果的前提下进行转载；<br />
	&mdash;- 转载务必注明原始出处 :<a href="../" target="_blank" title="http://www.dbainfo.net"> http://www.dbainfo.net</a><br />
	&mdash;- 关键字：tracefile showplan statistics 跟踪 会话<br />
	&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;-</p>
<div style="clear: both; margin: 10px 0pt; border: 1px dashed rgb(153, 153, 153); font-size: 12px; padding: 5px 10px;">
<li>本文链接地址：<a href="https://www.dbainfo.net/ase15-new-feature-app-tracefile.htm">https://www.dbainfo.net/ase15-new-feature-app-tracefile.htm</a>；</li>
<li>本文为dbainfo个人原创，请在尊重作者劳动成果的前提下进行转载；</li>
<li>转载务必注明原始出处 : <a href="https://www.dbainfo.net/">Sybase数据库技术，数据库恢复专家</a>；</li>
<li>对《<a href="https://www.dbainfo.net/ase15-new-feature-app-tracefile.htm">ASE v15中的应用程序跟踪tracefile特性</a>》有何疑问或见解，请在本文下方发表；</li>
<li>对网站还有其他问题或建议，请提交在<a href="https://www.dbainfo.net/messages" target="_blank">留言板</a>，谢谢！</li>
</div>
<h2  class="related_post_title">相关文章</h2><ul class="related_post"><li>2015-01-16 -- <a href="https://www.dbainfo.net/one-way-to-recover-master-configuration-area.htm" title="master数据库配置区域(configuration area)损坏的一种修复方法">master数据库配置区域(configuration area)损坏的一种修复方法</a> (1)</li><li>2013-11-11 -- <a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation5.htm" title="Sybase ASE 15.0.3 for windows平台安装文档 – 5、安装后的配置工作">Sybase ASE 15.0.3 for windows平台安装文档 – 5、安装后的配置工作</a> (1)</li><li>2013-11-11 -- <a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation4.htm" title="Sybase ASE 15.0.3 for windows平台安装文档 – 4、安装Sybase数据库服务">Sybase ASE 15.0.3 for windows平台安装文档 – 4、安装Sybase数据库服务</a> (0)</li><li>2013-11-11 -- <a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation3.htm" title="Sybase ASE 15.0.3 for windows平台安装文档 – 3、升级到 Sybase 15.0.3 ESD #3">Sybase ASE 15.0.3 for windows平台安装文档 – 3、升级到 Sybase 15.0.3 ESD #3</a> (0)</li><li>2013-11-11 -- <a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation2.htm" title="Sybase ASE 15.0.3 for windows平台安装文档 – 2、安装Sybase ASE程序">Sybase ASE 15.0.3 for windows平台安装文档 – 2、安装Sybase ASE程序</a> (0)</li><li>2013-11-11 -- <a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation1.htm" title="Sybase ASE 15.0.3 for windows平台安装文档 – 1、安装前的准备工作">Sybase ASE 15.0.3 for windows平台安装文档 – 1、安装前的准备工作</a> (1)</li><li>2013-10-15 -- <a href="https://www.dbainfo.net/ase-xml-introduction.htm" title="ASE中xml服务使用方法简介">ASE中xml服务使用方法简介</a> (0)</li><li>2013-09-16 -- <a href="https://www.dbainfo.net/select-random-rows-from-table.htm" title="ASE从表中随机选择数据的三种方法">ASE从表中随机选择数据的三种方法</a> (0)</li><li>2013-09-08 -- <a href="https://www.dbainfo.net/get-current-running-sql.htm" title="查看ASE v15正在执行的SQL语句内容">查看ASE v15正在执行的SQL语句内容</a> (0)</li><li>2012-11-14 -- <a href="https://www.dbainfo.net/sybase-ase-job-scheduler-schedule-jobs.htm" title="在Sybase ASE上利用job scheduler定时调度作业">在Sybase ASE上利用job scheduler定时调度作业</a> (7)</li></ul>]]></content:encoded>
			<wfw:commentRss>https://www.dbainfo.net/ase15-new-feature-app-tracefile.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
