是给SESSION提供服务的进程数
我觉得,如果你用WEBLOGIC的话,那这些链接数都是 创建连接池的时候生成的。
有一点提醒你一下,如果,你要是用SPRING管理连接,那么不能在BIBERNATE里写 OPENSESSION,那样的SPRING就不负责管理你这个会话了,这样你的会话数会越来越多的。
就会产生上面的问题!
这个问题非常简单所谓的oracle存储过程,无非就是把大量的SQL集中在一起加入了变量循环等。
我们知道oracle数据库对象的访问是有锁机制的,同一时间内
只有一个用户能访问这样的对象,(最底的行级锁)
可以想象如个2个人同时对一个对象的同一个内容进行处理那
是不可能的。
锁只能被一个用户保持,这是规矩
当然这都是oracle 内部机制,如果多线程调用并非完全相同的内容,锁的竞争不是那么明显当然能够提升处理速度的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)