mysql c3p0 最优配置

问题描述

我最近在做一个web项目,数据量比较大,用到了Hibernate喝c3p0,但是效率不是很高,想请教下高手,怎么优化mysqlc3p0的配置,数据量比较大。还有我们在配置连接池时,怎么来判断c3p0的配置最合理了!!?望高手解答哦!

解决方案

解决方案二:
数据量大是什么概念?连接池跟数据量大没有啥关系,与并发用户数有关。还有在事务上下文中,不要进行IO操作,比如说发出个HTTP请求、WS请求、文件操作什么的,如果是这样的话,这个连接会一直被占用着。
解决方案三:
数据量大,我指的是数据多,而且每条数据的字段也多,包含一些图片。我想问的是配置连接池的大小有什么依据,具体怎么配置参照什么参数?

时间: 2024-10-29 12:21:16

mysql c3p0 最优配置的相关文章

多个数据库-c3p0同时配置Oracle和MySQL,JBDCUtil应如何写

问题描述 c3p0同时配置Oracle和MySQL,JBDCUtil应如何写 我想通过配置c3p0.xml文件在我需要时可以连接oracle或者MySQL数据库,但我不知道jdbcutil该怎么写

javaDao c3p0 mysql 服务器挂掉!

问题描述 javaDao c3p0 mysql 服务器挂掉! 只有个页面,连接数据库的就是一个getSession(), 一个调用Dao实现类的方法: Dao实现类如下: public class DptDaoImp implements DptDao { public List<Dpt> show_Dpt() { String sql ="SELECT * FROM dpt"; Connection conn=null; List<Dpt> dpt_List=

使用spring+c3p0数据源,数据库是mysql。操作数据库直接使用JdbcTemplate,报错

问题描述 启动程序时查询数据库,将数据装入缓存.起来后不做操作,十分钟左右会有以下报错:1027/15:26:03<DEBUG>[com.mchange.v2.c3p0.impl.NewPooledConnection286]AThrowableoccurredwhiletryingtoresetthereadOnlypropertyofourConnectiontofalse!com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectio

MySQL 5.6 &amp; 5.7最优配置文件模板(my.ini)_Mysql

Inside君整理了一份最新基于MySQL 5.6和5.7的配置文件模板,基本上可以说覆盖90%的调优选项,用户只需根据自己的服务器配置稍作修改即可,如InnoDB缓冲池的大小.IO能力(innodb_buffer_pool_size,innodb_io_capacity).特别注意,这份配置文件不用修改,可以直接运行在MySQL 5.6和5.7的版本下,这里使用了小小的技巧,具体可看配置文件.如果配置参数存在问题,也可以及时反馈Inside君,我们一起成长. 触发Inside君做这件事情的原因

关于c3p0链接mysql数据库报错的问题求助

问题描述 2014-10-3113:19:26,985DEBUG[com.mchange.v2.resourcepool.BasicResourcePool]-Anexceptionoccurredwhileacquiringapoolableresource.Willretry.java.sql.SQLException:Accessdeniedforuser'root'@'localhost'(usingpassword:YES)atcom.mysql.jdbc.SQLError.creat

c3p0+mysql session资源不释放

问题描述 程序正常启动后获得正常的连接数,在设定的时间内也正常释放了,但是一旦用户登录后数据库的连接sleep就超过设置的时间不再释放,程序中opensession的地方也已经手动关闭了,请问各位是属于什么问题? hibernate.cfg.xml配置文件如下:<session-factory><property name="hibernate.hbm2ddl.auto">update</property><property name=&quo

连接MySql超时断开报错问题

  使用Mysql数据库时,最让人头疼的一个问题就是不定时会出现连接报错异常Exception,类似的Exception如下(Hibernate为例): ? 1 2 3 4 5 6 7 8 9 10 org.hibernate.util.JDBCExceptionReporter - SQL Error:0, SQLState: 08S01 org.hibernate.util.JDBCExceptionReporter - The last packet successfully receiv

如何解决mysql的master-slave模式中ReplicationDriver的使用问题

/** * 作者:张荣华 * 日期:2008-6-19 **/ 前言: 之前downpour有一个贴(http://www.iteye.com/topic/143714)讨论了在java中如何使用mysql的master-slave模式(master-slave模式的介绍见Qieqie的这个贴:http://www.iteye.com/topic/162717),其中readonly大大提到我们可以使用ReplicationDriver来从connection层把read或者write操作分开.

MySql数据库连接超时处理

博主在做web开发时遇到MySql数据库连接超时的问题. 控制台报错如下: Request processing failed; nested exception is org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction; nested exception is com.mysql.jdbc.exceptions.jdbc4