① 数据库连接池,怎么设置一个连接查询超时时间
查询超时,要从2个方面去考虑,
一个是超时时间加大,另外一个是最主要的,就是改善查询效率;
一般查询超时设置到180秒已经够长了,不应该像其他网友说的设置2000,2000秒是什么概念,当一个查询如果需要耗时33分钟,点了这个按钮后,可以先去泡个茶,一会再过来看看结果,这肯定是有问题的,数据量再大也要考虑其他途径解决,而不是纯粹增加超时时间。
② 长时间建立数据库连接和多次建立数据库连接的消耗谁高一点
这个问题不是简单的系统消耗的问题.
如果从系统资源占用方面来说,肯定是长连接消耗少一些.毕竟每次连接都会执行建立连接和断开连接等操作.
但是如果用户过多. 你使用长连接的话,数据库连接会一直占用着,一旦连接数满,后面的用户就再也无法连接了..