项目是开发好的之前是一个oracle9i一个oracle10g10.1版本的,运行半年没有出过问题。现在将oracle9i的数据库服务器换了一台,同时将oracle换成oracle10g10.2了。
现在的问题是换了之后,程序启动链接数据库时明显的卡一下,之前启动很流畅,当然这不能说明问题,只是有这个现象。现在程序运行过程中线程池中链接不够时,拿链接感觉很慢,程序会卡住在那链接那一块,要等好一会才继续向下运行。我连接池用的c3p0的,是hibernate程序<property name="c3p0.max_size">100</property>
<property name="c3p0.min_size">3</property>
<property name="c3p0.timeout">200</property>
<property name="c3p0.max_statements">0</property>
<property name="c3p0.idle_test_period">200</property>
<property name="c3p0.acquire_increment">3</property>
现在的问题是换了之后,程序启动链接数据库时明显的卡一下,之前启动很流畅,当然这不能说明问题,只是有这个现象。现在程序运行过程中线程池中链接不够时,拿链接感觉很慢,程序会卡住在那链接那一块,要等好一会才继续向下运行。我连接池用的c3p0的,是hibernate程序<property name="c3p0.max_size">100</property>
<property name="c3p0.min_size">3</property>
<property name="c3p0.timeout">200</property>
<property name="c3p0.max_statements">0</property>
<property name="c3p0.idle_test_period">200</property>
<property name="c3p0.acquire_increment">3</property>
值设小一点看看