这是我第一个问题,我希望能很好地解释,所以我可以找到答案。Oracle9i数据库允许有最大数量的连接吗?
我在一家交付公司的网站项目中工作,该公司在Oracle9i服务器中拥有所有数据。 大多数网络用户只是想知道他们什么时候会获得他们的软件包,但我确定也有一些机器人每天多次查询该信息以更新他们的系统。 我正在研究停止这些机器人的代码(例如,在15分钟内询问第三个查询后发现验证码),因为我们有一些Web服务可用于批量查询所有数据。
现在,我的问题是,高峰时间12.00-14.00数据库开始回答非常缓慢。 这是我从Web应用程序解析的一些数据。我没有这个级别的Web服务日志,但那里也有很多查询。
它显示了时间戳时,我请求来自数据源的连接,所述Integer.toHexString(connection.hashCode()),该数据源的名称,时间戳,当我关闭连接和差在两个时间戳之间。 大部分时间查询在不到一秒钟内结束,但昨天我有超过2分钟的这种奇怪的延迟。
数据库上允许的最大连接数是否超过限制,数据库在再次尝试之前会排队查询一段时间?
在此先感谢。