当前位置: 首页 > news >正文

通明建设网站传媒公司注册需要多少钱

通明建设网站,传媒公司注册需要多少钱,企业网站建设平台的功能,无锡做网站价格主要描述了数据库连接池参数配置的准则#xff0c;针对常用的数据库连接池(c3p0,dbcp,druid)给出推荐的配置。 考虑因素 1#xff1a;当前连接DB的规模 2#xff1a;并发情况 3#xff1a;执行db的响应时间 配置考虑 1#xff1a;初始化连接#xff1a;可考虑设置为…  主要描述了数据库连接池参数配置的准则针对常用的数据库连接池(c3p0,dbcp,druid)给出推荐的配置。 考虑因素         1当前连接DB的规模   2并发情况 3执行db的响应时间 配置考虑           1初始化连接可考虑设置为3个连接 。对于db规模特别大的情况下可考虑设置为1个。避免启动时间过长        2最小连接可考虑该值的设置和初始化连接保持一致        3最大连接对于有较大DB规模最大连接不要设置过大避免本地维护的db太大。 如果对应到数据源的并发数过高可考虑增大最大连接数。        4获取连接的超时时间如果连接全部被占用需要等待的时间。可以根据当前系统的响应时间判定如果容忍度较高可以大点。容忍度较低设置小点。        5当获取连接和释放连接心跳检测建议全部关闭否则每个数据库访问指令会对数据库生产额外的两条心跳检测的指令增加数据库的负载。连接有效性的检查改用后台空闲连接检查。        6连接有效性检测时间该值需要结合数据库的wait_timeout,interactive_timeout值进行设置。假如数据库为120s则心跳检测时间在120s以内越大越好。如果太小心跳检测时间会比较频繁。建议设置为90s。        7最大空闲时间如果连接超过该时间没有使用过则会进行close掉。 该值不要太小避免频繁的建立连接关闭连接。也不要太大导致一直无法关闭。        8心跳检查的sql语句尽量使用ping命令ping的性能较查询语句高。大部分的数据库连接池不配置query语句便会调用ping命令。        9prepareStatement缓存可以根据自己的业务来判定是否开启。开启后对性能的影响依赖于具体业务和并发情况。可考虑暂时不开启。        10连接使用超时业务拿到一个连接如果超过指定的时间未归还是否把该连接给给回收掉。超时时间等和具体的业务关联。暂时建议先不开启。 下面主要给出druid,dbcp,c3p0 三种连接池的推荐配置 druid配置  介绍https://github.com/alibaba/druid  推荐配置 initialSize3初始化配置minIdle3最小连接数maxActive15最大连接数maxWait5000获取连接超时时间单位mstimeBetweenEvictionRunsMillis90000连接有效性检测时间(单位:ms)testOnBorrow false获取连接检测testOnReturn false归还连接检测minEvictableIdleTimeMillis1800000最大空闲时间(单位ms)testWhileIdletrue在获取连接后确定是否要进行连接空间时间的检查配置说明            1minEvictableIdleTimeMillis(最大空闲时间)默认为30分钟配置里面不进行设置。            2testOnBorrow ,testOnReturn 默认为关闭可以设置为不配置。            3testWhileIdle(在获取连接后确定是否要进行连接空闲时间的检查)。默认为true。配置里面不再进行设置。 流程说明           1在第一次调用connection的时候才会进行 initialSize的初始化。           2心跳检测时间线程会休眠timeBetweenEvictionRunsMillis时间然后只对(没有borrow的线程 减去 minIdle)的线程进行检查如果空闲时间大于minEvictableIdleTimeMillis则进行close。           3testWhileIdle必须设置为true在获取到连接后先检查testOnBorrow然后再判定testwhileIdle如果连接空闲时间大于timeBetweenEvictionRunsMillis则会进行心跳检测。           4不需要配置validationQuery如果不配置的情况下会走ping命令性能更高。           5连接保存在数组里面获取连接的时候获取数组的最后一位。在timeBetweenEvictionRunsMillis时是从前往后进行检查连接的有效性。 dbcp配置  介绍http://commons.apache.org/proper/commons-dbcp/configuration.html  推荐配置 参数配置说明initialSize3初始化配置minIdle3最小连接数maxIdle15最大空闲连接 maxTotal 15最大连接数maxWaitMillis5000获取连接超时时间(单位ms)timeBetweenEvictionRunsMillis90000心跳检测时间(单位ms)minEvictableIdleTimeMillis1800000最大空闲时间(单位ms)testOnBorrowFALSE获取连接检测testOnReturnFALSE归还连接检测numTestsPerEvictionRun-1空闲连接检查的个数testWhileIdleTRUE是否开启对空闲连接的检查 配置说明          1关于maxidle和maxTotal尽量保持一致。          2numTestsPerEvictionRun 设置为-1代表对所有的连接均进行检查。默认值为3。-1代表对全部idle的连接检查有效性。 否则有可能造成部分连接的有效性未进行检查。          3testWhileIdle 也必须为true代表需要检查有效性。          4minEvictableIdleTimeMillis默认值为30分钟可以不用进行设置。         5testOnReturn默认值为false可以不用设置。但是testOnBorrow必须进行设置为false默认值为true。         6validationQuery不配置默认走ping命令           流程说明      1在第一次调用connection的时候才会进行 initialSize的初始化。      2不需要配置validationQuery如果不配置的情况下会走ping命令性能更高。      3连接保存在LinkedBlockingDeque 中。来做并发的控制。      4后端会有一个定时任务间隔为timeBetweenEvictionRunsMillis先确定需要对多少线程进行检测(numTestsPerEvictionRun控制)然后判定是否超过minEvictableIdleTimeMillis如果超过则close掉。没有超过则判定testWhileIdle为true的话进行心跳检查。如果检查失败则关闭连接。      5在return连接的时候会判定maxIdle如果当前空闲连接是否大于maxIdle则会关闭掉连接。 c3p0配置   介绍 http://www.mchange.com/projects/c3p0/   推荐配置 参数推荐值说明initialPoolSize3初始化配置minPoolSize3最小连接数maxPoolSize15最大连接数acquireIncrement1每次获取的个数checkoutTimeout5000获取连接超时时间(单位ms)idleConnectionTestPeriod90心跳检测时间(单位 s)maxIdleTime1800最大空闲时间(单位 s)testConnectionOnCheckoutFALSE获取连接检测testConnectionOnCheckinFALSE归还连接检测 numHelperThreads 1  配置说明          1testConnectionOnCheckout和testConnectionOnCheckin默认为false可不用配置         2preferredTestQuery不用配置默认走ping命令。         3numHelperThreads 默认是开启3个线程。如果数据源较多这里会存在较多线程。 这里设置为1避免线程较多的情况。   流程说明       1在第一次调用connection的时候才会进行 initialPoolSize的初始化。       2在进行心跳检测的时候会对所有的空闲连接进行心跳检测。如果发现总连接小于最小连接数则会创建连接保持最小的连接数。     原文链接https://blog.csdn.net/hetaohappy/article/details/51861015 转载于:https://www.cnblogs.com/oycyqr/p/9509424.html
http://www.pierceye.com/news/898835/

相关文章:

  • 德州做网站公司怎么开网店淘宝
  • 苏州做网站优化的电商定制开发
  • 广西庆海建设发展有限公司网站昆山有做网站的公司吗
  • 前端课程网站wordpress 微博登陆
  • asp怎么做网站适配开发公司安置房项目工程推进大会
  • 学做网站可以赚钱吗怎么批量修改wordpress文章内容
  • 写作网站vir上海博大园林建设发展有限公司网站
  • wordpress video gallery网站代码优化怎么做
  • 厦门网站设计品牌企业互联网门户网站建设
  • 做名片模板网站中文响应式网站
  • 用tornado做网站石家庄 外贸网站建设公司
  • 档案网站建设网页wordpress keyshot
  • 鞍山制作网站哪家好建设银行员工网站
  • 手机怎么提升网站流量品牌型网站成功案例图片
  • 网站视频主持人制作网站开发 质量管理
  • 网站的外链建设计划石家庄市城乡建设部网站
  • 电子商务网站规划与建设论文电子商务营销方法
  • 宁波做网站费用电子商城开发网站开发
  • 太原市住房和城乡建设部网站免费的logo在线设计
  • 做it的在哪个网站找工作wordpress 幻燈片 插件
  • 湘潭做网站 i磐石网络博学网站建设公司
  • 揭阳市建设发展总公司网站自己做的视频网站如何赚钱
  • 泉州自助建站软件天眼查在线查询官网
  • 网站建设书模板校本教研网站建设方案
  • 经销商自己做网站合适吗彩虹网站建设
  • 网站新闻编辑怎么做网站开发人员 组织架构
  • 重庆网站seo诊断婚纱摄影网站模板下载
  • 老板合作网站开发宁波网站建设慕枫科技
  • 做外贸都有哪些好网站河北沙河市规划局或建设局网站
  • 网站设计建设维护专门做网站的app