我对RethinkDB中的连接如何工作有些困惑。每次执行查询时,我都会打开一个新连接,而查询完成后不会关闭它们。
这是一个好习惯吗?还是应该在查询完成后显式关闭连接?
(我使用的是JS驱动程序。我不认为文档对此有所说明)
[编辑cuz,以前的帖子标题含糊]
您应明确关闭连接,否则将耗尽数据库服务器。我假设您正在运行node.js,它将保持连接状态,直到您杀死该应用程序为止。
最好使用池,以减少连接的开销。对于预制解决方案,请查看rethinkdbdash,它与官方的API基本相同,但具有内置的池。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句