Rails:每个http请求都会创建一个新的连接池吗?

时间:2015-12-13 12:29:40

标签: mysql ruby-on-rails connection-pooling

我正在阅读这篇文章https://polycrystal.org/posts/2012-05-25-active-record-connection-pool-fairness.html,并指出每个http reuest都会创建一个新的连接池。这是真的吗?

如果确实如此,那么如果http请求创建了两个需要访问数据库的线程,那么两个线程将创建两个单独的连接池agian,或者它们将使用由http请求创建的连接池。

谢谢,

1 个答案:

答案 0 :(得分:2)

不是请求,而是每个工作进程。连接池的整个概念是消除在每个请求中建立数据库连接的需要。