客户提出了一个需求,他们改进了自己的程序,想证明程序现在open cursor变少了,也就是说程序运行过程中 open cursor的峰值变小了。 我写了一个脚本来进行这个监控。

oracle[aaa]@server:[/tmp/20140506]>more count.sql
select count(*) from v$open_cursor where sid=264;
oracle[aaa]@server:[/tmp/20140506]>more run.sh
while true
do
a=`sqlplus -s / as sysdba <<F
@count.sql
EXIT
F`
b=`(echo $a | cut -d' ' -f3)`
echo $b>>check.txt
echo ''>>check.txt
sleep 5
done

  

很直观的方法,每5秒运行一次sql select count(*) from v$open_cursor where sid=  。 这样把最后的结果进行排序找出峰值就可以了。

最新文章

  1. C++基本数据类型总结
  2. Json数组追加数据
  3. 360wifi 在 windows server 2008 / 2003 的使用方法
  4. IOS 作业项目(4)步步完成 画图 程序(剧终)
  5. Powerdesigner中如何生成测试数据
  6. 关于MYSQL优化(持续更新)
  7. solr全文检索基本原理
  8. C# 二进制,十进制,十六进制
  9. python插入mysql新值
  10. laravel中get()与 first()区别、collection与stdClass的区别
  11. 使用freemarker生成静态页面
  12. POJ - 1185 敌兵炮阵
  13. YUI Compressor JS和CSS压缩工具使用方式(使用前安装JDK)
  14. a 样式重置 常见用法
  15. Scrum Meeting 10.28
  16. C#中,为什么在值类型后面加问号
  17. Javascript 严格模式 strict mode(转)
  18. 【BZOJ4196】[Noi2015]软件包管理器 树链剖分
  19. lookup 控件
  20. C语言日志处理

热门文章

  1. OpenResty / Nginx模块,Lua库和相关资源的列表
  2. Wannafly挑战赛19 A-队列Q
  3. Jquery 实现列表的显示和隐藏
  4. Laravel (5.5.33) 加载过程---make方法(四)
  5. PHP开发之旅-表单验证
  6. 使用Jupter Notebook实现简单的神经网络
  7. HDU_1085_Holding Bin-Laden Captive!_母函数
  8. JNI数组操作
  9. 一文详解Spring Cloud Feign重试机制
  10. C# MVC ajax上传 文件