Sybase ASE15.x中启用跟踪SQL语句的方法

标签: sybase ase15 跟踪 | 发表时间:2013-02-07 05:21 | 作者:iihero
出处:http://blog.csdn.net

当说到跟踪SQL语句,有人可能会问起这个功能,也许有人会想到用审计功能,为了跟踪SQL语句,去启用审计功能,会成为一种浪费,或许用户只是想跟踪某一个连接的所有SQL语句呢?

请看简单的示例:

1> set tracefile "d:/abc.txt"
2> go
1> set show_sqltext on
2> set statistics io on
3> go
1> select * from t123
2> go
 id          col2
 ----------- --------------------------------
再打开d:\abc.txt,内容如下:

================================================================================
	Application Tracing report for spid 26 from application "isql" 
	run by login "sa" on host "SEAN-E6400"
 	Tracing started on 2013/02/07 05:15:34.48
================================================================================

2013/02/07 05:15:50.70 
No useful sqltext available.
Total writes for this command: 0
End of Batch 4

2013/02/07 05:15:55.28 
SQL Text: select * from t123

Table: t123 scan count 1, logical reads: (regular=1 apf=0 total=1), physical reads: (regular=0 apf=0 total=0), apf IOs used=0
Total writes for this command: 0
End of Batch 5

这样看来,还是蛮方便的,索引把上边的on/off开关选项,常用的都列到这里:

1. set show_sqltext <on/off>  
2. set showplan <on/off> 
3. set statistics io <on/off> 
4. set statistics time <on/off> 
5. set statistics plancost <on/off>

需要说明的是:

set tracefile “<file-path>” for <spid> 这是跟踪对应<spid>的连接的所有SQL语句

set tracefile "<file-path>"只跟踪当前连接的所有SQL语句。

set tracefile on/off (启用或关闭)

当然,dbcc traceon(100) 也会输出一些跟踪的结果在服务器端。

作者:iihero 发表于2013-2-7 5:21:03 原文链接
阅读:0 评论:0 查看评论

相关 [sybase ase15 跟踪] 推荐:

Sybase ASE15.x中启用跟踪SQL语句的方法

- - CSDN博客推荐文章
当说到跟踪SQL语句,有人可能会问起这个功能,也许有人会想到用审计功能,为了跟踪SQL语句,去启用审计功能,会成为一种浪费,或许用户只是想跟踪某一个连接的所有SQL语句呢. 1> set tracefile "d:/abc.txt" 2> go 1> set show_sqltext on 2> set statistics io on 3> go 1> select * from t123 2> go id.

Servlet – 会话跟踪

- - ImportNew
HTTP本身是 “无状态”协议,它不保存连接交互信息,一次响应完成之后即连接断开,下一次请求需要重新建立连接,服务器不记录上次连接的内容.因此如果判断两次连接是否是同一用户, 就需要使用 会话跟踪技术来解决.常见的会话跟踪技术有如下几种:. URL重写: 在URL结尾附加. 会话ID标识,服务器通过会话ID识别不同用户..

开源跟踪软件 Prey

- bin - 开源中国社区最新软件
Prey 可让你全时跟踪你的电话和笔记本,如果它丢了或者被偷了,可以帮你找到它们.

使用Google Analytics跟踪404页面

- dwfeng - 月光博客
  404页面是当访问者输入了错误的地址或者访问了被删除的页面时,服务器返回的错误页面(404 HTTP 状态代码). 这个页面除了告诉访问者页面不存在以外,不提供任何有价值的信息.   了解404页面的信息非常有用,可以发现访问者要查找的内容和推介来源,有助于网站补充新的内容并修复有问题的链接. 如何使用Google Analytics来追踪并显示404页面的情况.

美国如何跟踪本拉登

- Qike - Solidot
那是一栋价值百万美元的建筑物,建于2005年,位于巴基斯坦伊斯兰堡以北35英里的一个退役军官居住的富裕区,被认为专为本拉登建造. 它的围墙高18英尺高,没有外窗,有两道安全门,三楼阳台还有一道7英尺高的私人防护墙. 找到这座建筑物与本拉登最信任的一位信使有关. 美国拘留的恐怖分子嫌疑人提供了这位信使的假名;四年前他们获悉了他的真名;两年前,他们找到了他的居住之地.

GA跨域跟踪全揭秘

- flogliu - SEM WATCH
跨域跟踪是指GA在多个域(包括子域与主域)跟踪访问者的访问行为. 这个问题与cookie的path、domain属性以及GA的域哈希值有关. path及domain决定了cookie的可见性. GA的cookie默认情况下只能由设置的主域读写. 虽然cookie可以在各子域间共享,但是,默认情况下,GA会为不同的子域指定不同的域哈希值,因此,子域之间的GA数据无法共享.

在网络上,Facebook 会跟踪你?

- Lionheart - 爱范儿 · Beats of Bits
既是电脑黑客又是企业家的 Nik Cubrilovic 发现,即使你退出 Facebook 帐号,Facebook 依然能够跟踪你的网络轨迹. 根据 Cubrilovic 的测试,当你退出 Facebook 帐户时,你的 Cookis 仅仅是改变而并非删除. 你的帐户信息或是其他的个人认证信息依然得到保留.

Facebook否认cookie跟踪指控

- 糖醋立即 - Solidot
Facebook否认了cookie跟踪的指控. 澳大利亚技术专家Nik Cubrilovic运行一系列测试,分析浏览器向Facebook发出请求的HTTP头文件,他发现Facebook在用户登出后仍然继续跟踪用户. Facebook工程师Arturo Bejar解释说,这是一种安全保护机制:识别Spammer和钓鱼者,检测是否有人未经授权访问帐号,如果帐号被黑可以帮助用户取回帐号,阻止未成年用户用不同出生日期重新注册;支持帐号安全功能.

seq_trace集群消息链跟踪利器

- KnightE - Erlang非业余研究
原创文章,转载请注明: 转载自Erlang非业余研究. 本文链接地址: seq_trace集群消息链跟踪利器. 做过网络集群服务器的的同学都知道,集群服务通常由不同的服务器组成,这些不同角色的服务器组合在一起共同完成了特定的服务. 一个服务通常需要一个协调者,和不同的工作者. 协调者负责派发任务,接收工作者的完成情况,最终回馈给用户.

集成Diagram Viewer跟踪流程

- - 咖啡兔
首先这是一篇迟来的教程,因为从5.12版本(目前最新版本为5.15.1)开始就已经提供了Diagram Viewer这个流程图跟踪组件,不管如何总归有人需要用到,所以我觉得还是要和大家分享一下. 目前被大家所采用的流程图跟踪有两种方式:. 一种是由引擎后台提供图片,可以把当前节点标记用红色. 一种是比较灵活的方式,先用引擎接口获取流程图(原图),然后再通过解析引擎的Activity对象逐个解析(主要是判断哪个是当前节点),最后把这些对象组成一个集合转换成JSON格式的数据输出给前端,用Javascript和Css技术实现流程的跟踪.