• weblogic连接池


    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的日志里看到了自动强制释放连接的记录

  • 相关阅读:
    opencv访问图像像素
    利用chrome浏览器的proxy switchy扩展智能切换代理
    一些linux命令【ubuntu】
    如何从 Ubuntu 10.04 升级到 10.10
    关于“无法获得排它锁 ”的解决办法
    【ubuntu】Grub2配置详解(转)
    BibTeX使用介绍
    【ubuntu】imagemagick用法
    ubuntu环境下安装OpenCV
    安装wordpress
  • 原文地址:https://www.cnblogs.com/sjxbg/p/11104021.html
Copyright © 2020-2023  润新知