免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 8809 | 回复: 18
打印 上一主题 下一主题

请问,什么工具可以跟踪solaris下面安装的sybase所执行的sql语句? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-06-14 20:46 |只看该作者 |倒序浏览
1可用积分
请问,什么工具可以跟踪solaris下面安装的sybase所执行的sql语句?就像sqlserver的事件探查器一样。

论坛徽章:
0
2 [报告]
发表于 2008-06-14 21:11 |只看该作者
难道每人知道吗?

论坛徽章:
0
3 [报告]
发表于 2008-06-14 21:15 |只看该作者
蛮多办法
一个是用ribo,另外一个是-T7408标志,还有一个是MDA表

论坛徽章:
0
4 [报告]
发表于 2008-06-14 21:19 |只看该作者
版主你好
可以说的具体点吗?
具体该怎么做?
是用个工具?
还是sybase自己有这个功能?

我现在很想抓到这些sql语句。

论坛徽章:
0
5 [报告]
发表于 2008-06-15 00:04 |只看该作者
mda表记录执行过的sql,用于查找高负荷语句,安装脚本在scripts里找
可以用sp_showplan跟踪某进程执行的查询计划,当然可以找出语句

论坛徽章:
0
6 [报告]
发表于 2008-06-15 10:24 |只看该作者
我大概看了一下:
1、ribo,怎么用?我还没概念
2、-T7408,也是没概念哦
3、MDA表,好像还要安装,并且在12.5.0.3以后的版本猜支持。

    请问,我现在是想把sybase所执行的所有sql全部都抓到,以上三个方法都可以办到吗?
那个更方便?
   望大侠多多指教,谢谢!

论坛徽章:
0
7 [报告]
发表于 2008-06-25 11:31 |只看该作者
原帖由 hengshan 于 2008-6-15 10:24 发表
我大概看了一下:
1、ribo,怎么用?我还没概念
2、-T7408,也是没概念哦
3、MDA表,好像还要安装,并且在12.5.0.3以后的版本猜支持。

    请问,我现在是想把sybase所执行的所有sql全部都抓到,以上三个 ...


sp_who
显示你要查看的pid
dbcc traceon(3604)
go
dbcc sqltext(pid)
go
dbcc traceoff(3604)
go

12.5以上版本可以装Spotlight 进行捕捉,不过要运行
installmontables 在sybase安装目录下的scripts下面
也就是版主说的MDA表

[ 本帖最后由 回族四少 于 2008-6-25 11:34 编辑 ]

论坛徽章:
0
8 [报告]
发表于 2008-06-25 15:27 |只看该作者
Embarcadero的DBArtisan这个软件可以做到。但是它对中文的支持不是很好,同时如果编程时sql是分行写的话,显示的也不是很全面

论坛徽章:
0
9 [报告]
发表于 2008-07-09 17:43 |只看该作者
DBArtisan 和DBCC 都得有sa 权限

论坛徽章:
0
10 [报告]
发表于 2008-07-18 13:38 |只看该作者
DBArtisan很好用啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP