database - ORM 是否应该为所有请求提供单个数据库连接?
问题描述
网上很多资料都说最好为每个请求建立一个连接池或新连接。我理解这种情况的原因(更具可扩展性),我更喜欢这种方式。但是,如果您每分钟没有收到 100 个请求,那么为每个请求建立 db 连接是否值得额外的时间?我想听听你对这个问题的不同观点。
解决方案
如果您了解建立连接池的好处,那么您可以决定做什么。如果您想要一个快速的回复时间并期望任何可观的请求数量,这通常是一件好事。
在此链接中,您可以找到详细说明:https ://dev.to/digi0ps/connection-pooling-what-and-why-bom
推荐阅读
- sonarqube - 在 SoanrQube 上准备分析失败,[SQ] API GET '/api/server/version' failed, status code was: 502
- android - Aws SDK 2.12.3 TransferService 使用
- android - ProgressDialog 使用 AsyncTask 卡住了
- list - 如何在 swi-prolog 中对最终结果进行排序?(包括谓词)
- java - 将结果集添加到 ArrayList 需要很多时间
- android - 如何使用实时数据在观察者的数组列表模型类中获取位置?
- robotframework - 等到页面包含元素有效,但元素不应该包含
- git - 如何向 unleash-maven-plugin 提供 github 凭据?
- machine-learning - 如何计算标准神经网络的 FLOPS(每秒浮点运算)
- python - 需要这个逻辑的 shell/python 脚本