orm db config
来源:互联网 发布:数据质量控制 编辑:程序博客网 时间:2024/06/07 06:17
db.initialPoolSize=200 它们把这个 改成 1....就好了.
maxIdletimeout =30
orm层的 initialPoolSize + maxIdletimeout 还是要跟mysql的timeout 紧密配合..不然真是像个死循环一样.
总之 maxIdletimeout > Mysql的 wait_timeout了,, 就容易死循环..
Tomcat启动的流程 目测:
jdbc.minPoolSize=10
需求正常下,开一个10的pool ,不够再增加10个,
jdbc.maxIdleTime=30
超过30s空闲,释放各个连接,
poolMaximumIdleConnections =0 #最大空闲连接数
因为我们系统是采用Mybatis,会判断当前空闲连接数和poolMaximumIdleConnections的大小,如果小于他,会new PooledConnection并放进队列中,这就导致一个问题,当所有的连接被占满后,Mybatis为了保持一定的空闲连接,会不断获取新的连接,然后这些新连接被占用后,就会再去new PooledConnection,结果就是超过了mysql设置的最大连接数,
Mysql:
connect_timeout在获取连接阶段(authenticate)起作用,interactive_timeout和wait_timeout在连接空闲阶段(sleep)起作用,而net_read_timeout和net_write_timeout则是在连接繁忙阶段(query)起作用。
net_read_timeout是第一步认证(默认3s),wait_timeout(默认120s)是第二步回归数据
wait_timeout mysql的一个connection空闲时间超过8小时,mysql会自动断开该连接。
要连interactive_timeout一起改。
- orm db config
- Db Attribute(Custom ORM ) Usage
- Android ORM DB使用心得
- ORM DB for nodejs--sequelize
- ORM读取web.config中的数据库连接字符串
- 我们是否需要ORM(3)--ORM优势和缺点, ORM为何而生,ORM与DB Helper Library
- 重建EM emca -config dbcontrol db
- Kohana删除记录orm或者db删除delete
- atitit.hbnt orm db 新新增更新最佳实践o7
- atitit.hbnt orm db 新新增更新最佳实践o99
- ORM框架分析之DB到Entity的映射(一)
- ORM框架分析之DB到Entity的映射(二)
- ORM框架分析之DB到Entity的映射(三)
- ORM框架分析之DB到Entity的映射(四)
- 重建监听 emca -config dbcontrol db -repos create
- db类利用config.php文件完成连接配置
- ORM
- ORM
- 7.16_java学习_数组
- js运动练习
- springmvc和struts2的差别相关内容
- uva 10014(数学)
- 手机摇一摇功能音量大小跟系统音量一致
- orm db config
- hdu 1556 树状数组
- UVa 1422 Processor 解题报告(二分)
- wordpress如何精简导航代码
- 1、scp命令
- poj 1182 食物链并查集
- hdu 1867 A + B for you again
- rsync命令:
- cocos2d-x 精灵添加描边效果