青岛营销网站建设,网页小游戏下载,网站都是哪里找的,东莞市企业网站制作平台转载自 Druid-目前最好的连接池 Druid是什么 Druid是阿里开源的连接池#xff0c;是Java语言中最好的数据库连接池.Druid能够提供强大的监控和扩展功能#xff0c;是为监控而生的数据库连接池#xff01; GitHub#xff1a;https://github.com/alibaba/druid/ 添加依赖
是Java语言中最好的数据库连接池.Druid能够提供强大的监控和扩展功能是为监控而生的数据库连接池 GitHubhttps://github.com/alibaba/druid/ 添加依赖
dependencygroupIdcom.alibaba/groupIdartifactIddruid/artifactIdversion1.1.2/version
/dependency 参考配置
bean iddataSource classcom.alibaba.druid.pool.DruidDataSource init-methodinit destroy-methodclose !-- 基本属性 url、user、password --property nameurl value${jdbc_url} /property nameusername value${jdbc_user} /property namepassword value${jdbc_password} /!-- 配置初始化大小、最小、最大 --property nameinitialSize value1 /property nameminIdle value1 / property namemaxActive value20 /!-- 配置获取连接等待超时的时间 --property namemaxWait value60000 /!-- 配置间隔多久才进行一次检测检测需要关闭的空闲连接单位是毫秒 --property nametimeBetweenEvictionRunsMillis value60000 /!-- 配置一个连接在池中最小生存的时间单位是毫秒 --property nameminEvictableIdleTimeMillis value300000 /property namevalidationQuery valueSELECT x /property nametestWhileIdle valuetrue /property nametestOnBorrow valuefalse /property nametestOnReturn valuefalse /!-- 打开PSCache并且指定每个连接上PSCache的大小 --property namepoolPreparedStatements valuetrue /property namemaxPoolPreparedStatementPerConnectionSize value20 /!-- 配置监控统计拦截的filters --property namefilters valuestat /
/bean 通常来说只需要修改initialSize、minIdle、maxActive。 如果用Oracle则把poolPreparedStatements配置为truemysql可以配置为false。分库分表较多的数据库建议配置为false。 连接池监控 在web.xml中加入以下配置
!-- Druid连接池监控 --
servlet servlet-nameDruidStatView/servlet-name servlet-classcom.alibaba.druid.support.http.StatViewServlet/servlet-class
/servlet
servlet-mapping servlet-nameDruidStatView/servlet-name url-pattern/druid/*/url-pattern
/servlet-mapping
filterfilter-nameDruidWebStatFilter/filter-namefilter-classcom.alibaba.druid.support.http.WebStatFilter/filter-classinit-paramparam-nameexclusions/param-nameparam-value*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*/param-value/init-param
/filter
filter-mappingfilter-nameDruidWebStatFilter/filter-nameurl-pattern/*/url-pattern
/filter-mapping 非常强大的监控页面