系统环境
linux+struts+spring+ibatis+c3p0应用
10个线程每隔15秒查询一个表,每次取一条记录,取出来后,做完操作,更新这个表30个线程2秒扫一次表。oracle连接开到150
连接池开到100
问题:
1.运行时间越长,内存基本上被吃光了,都是oracle连接进程占的
2.然后断开tomcat后,oracle连接并没有释放,进程还在执行sql查了很多资料,都没找出原因
说明:每次执行sql后,框架负责释放,这方面不用怀疑,程序没有去关闭的现象