1.在 使用JDBC连接池的过程中,最常见的一个问题就是连接池泄漏问题。一个池里面的资源是有限的,应用用完之后应该还回到池中,否则池中的资源会被耗尽。 WebLogic Server提供了一个Inactive Connection Timeout选项,默认是60秒,如果一个连接被应用拿走之后,超过这个时间还没有还回来,WebLogic Server会强制将这个连接回收。如果应用中不存在连接泄漏的问题,则不需要这个选项。设置为0即可禁用

2.V$SESSION 记录当前连接数据库的 Session 信息

查询当前占用数据库连接较多的主机和登录用户名

select count(*),SCHEMANAME,machine from v$session group by SCHEMANAME,machine;

3.连接池,把短连接变成了长连接。这样减少了网络IO的消耗,

如,初始容量:5 最大容量:20 
最大的容量,也就是说可以提供多少个连接,就是说数据库这个房子总共有多少个门,那么这个实例里就是有20个门。 
初始值也就是说平时就给程序连接开几个门,这几个门始终开着,连接过来的时候,可以不用再去开辟新的连接。 
2.非活动连接超时时间 
如果单设置了最大值和最小值而没有设置此值,那么如果遇到程序不释放连接、在监控中是看不到泄漏的连接的。 
这次设置了10秒。之后在weblogic的日志里看到了自动强制释放连接的记录

最新文章

  1. C#中实现并发的几种方法的性能测试
  2. javascript闭包和作用域链
  3. ssm(spring,springmvc,mybatis)
  4. oracle 的服务器进程(PMON, SMON,CKPT,DBWn,LGWR,ARCn)
  5. 什么时候该选用Xamarin?
  6. arcgis api for js入门开发系列十二地图打印(GP服务)
  7. Spring 下 MyBatis 的基本使用
  8. C#反射调用方法实例
  9. Mac 环境部署Docker私有仓库
  10. NAT穿透的详解及分析
  11. Pycharm 常用快捷键与设置
  12. 自定义ThreadPoolExecutor带Queue缓冲队列的线程池 + JMeter模拟并发下单请求
  13. c++文件的输入输出
  14. mybatis自己学习的一些总结
  15. Python入门之面向对象编程(一)面向对象概念及优点
  16. 数字三角形 · Triangle
  17. Python 中的那些坑总结——持续更新
  18. [转载]c语言指针segmentation fault 指针常常错误的小地方
  19. <%@ page isELIgnored="false"%>的作用
  20. vc ini配置文件读写

热门文章

  1. Linux 常用命令安装
  2. mui.toast样式风格及位置修改教程
  3. JAVA单元测试的用法和要点
  4. http协议格式详解
  5. HearthBuddy炉石兄弟 格雷迈恩
  6. 3299 Humidex
  7. java不用中间变量交换两个值
  8. 小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_3-4.动态Sql语句Mybaties SqlProvider
  9. c++ STL之unordered_map
  10. 执行kubelet卡、解决