1
我有一个Web应用程序,它使用Node.js &连接到Oracle数据库。Node.js + Oracle - 每次请求后都保持连接打开或关闭状态?
目前我的Node和DB之间的架构使用一个连接,保持打开状态。问题是某些查询需要很长时间才能返回,因此会阻止后续查询,直到第一次返回。
如果我在每个请求上打开一个新连接,这不会发生,并且后续查询将在第一个(长)之前返回。
问题是什么是最佳实践?每个请求是否值得与数据库的新连接在回调时关闭,我应该优先考虑我知道需要花费大量时间与自己的连接的查询,还是一个连接是正确的?
非常感谢您的想法。
Andrei,这是我需要的答案。非常感谢你。 – vsstage