ITPub博客

首页 > Linux操作系统 > Linux操作系统 > PG 数据库连接池写法优化一例

PG 数据库连接池写法优化一例

原创 Linux操作系统 作者:babyyellow 时间:2012-11-02 10:00:48 0 删除 编辑

线上pg数据库最近一段时间来,关键的几个时间点,负载都到10几,连接从30左右  到300左右 波动很大。

负载平峰一般在1-2之间到了这几个关键点负载就飚高。一直不得其解。


以前很少会关心resin 连接池的配置信息,

昨天 (11-1号) 9:38分 负载飚到17.5 ,数据库连接数达到了255个,而实际的应用设备只有几台,没有道理一个应用配上百个连接。
突然开窍 ,莫非连接池的配置不起作用?

果不其然,连接池配置里没有配置最大连接数的数据。修改之。

今天的表现就相当的令人满意了。

于昨天比,相同时刻的负载 3左右,连接数60左右,系统运行相当平稳 ,问题解决。


附   pg 数据库的resin 连接信息, 建立socket 连接很费资源,把idle-time 从默认的30s 设为120s

[code]

   jdbc/eyp
  
     jdbc:postgresql://192.168.74.10:5432/cyp_nw_app?useUnicode=true&characterEncoding=GBK
     user
     passwd
   

    30
    30
    120s
 


[/code]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/133735/viewspace-748161/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
oracle MySQL Postgresql 专职数据库dba。 系统架构师。 mysql 官方认知dba 。 15年专职dba 经验。 潜意识沟通实证者 心理咨询师。 禅修布道者, 禅修指导员。 禅定实证者。

注册时间:2010-12-02

  • 博文量
    367
  • 访问量
    1908852