希望认识做性能测试的朋友,共同学习提高。

如何跟踪SQL语句

上一篇 / 下一篇  2009-02-17 10:35:10 / 个人分类:性能测试

性能测试的时候,系统就是一个黑盒子,你不清楚系统是如何运行的,但数据库的结构是可以看到的,SQL的运行在ORACLE中都会留下痕迹,根据这些SQL你可以大概了解系统的运行方式,在ORACLE动态性能视图中,有V$SESSION,V$SQL这两个视图,V$SESSION记录的是会话记录,V$SQL记录的是已解析的,并保存在SGA内存中的SQL语句,通过这样一个SQL语句,你就可以了解最近的系统运行的SQL。
select * from v$session a,v$sql b where a.USERNAME='CUPS' and a.PREV_SQL_ADDR=b.ADDRESS

然后查询sql_text,sql_fulltext字段内容就可以了解SQL的情况。

TAG:

引用 删除 wmliu   /   2009-07-02 11:46:46
能介绍下你的自动化框架研究成果嘛?
引用 删除 alicemeng   /   2009-07-01 16:28:48
1
 

评分:0

我来说两句

我的栏目

日历

« 2024-04-18  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 10170
  • 日志数: 17
  • 建立时间: 2008-06-30
  • 更新时间: 2010-03-04

RSS订阅

Open Toolbar