【发布时间】:2021-02-01 20:49:00
【问题描述】:
假设我们有一个想要并行发送 N 个查询的客户端和一个单节点数据库服务器。服务器有 4 个 CPU 内核和网络设备来接收/发送数据。 这是否意味着没有理由与服务器有超过 4 个并行连接,因为它只能并行接收 4 个“流”数据?甚至不谈论磁盘 i/o 等...
说到网络,在物理层面上没有并行性,所以我们没有任何收益,因为在这个层面上是并行连接,对吧?
客户端连接池中的理想连接数是多少?应该考虑什么?也许有一些关于这个主题的文章?
编辑:如果我们优化延迟而不是吞吐量
【问题讨论】:
标签: database database-connection connection-pooling distributed-computing distributed-system