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

San*_*khe 5 mysql connection-pooling ruby-on-rails

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

如果这是真的,那么如果一个http请求创建了两个需要访问数据库的线程,那么这两个线程会再次创建两个单独的连接池,或者它们将使用http请求创建的连接池。

谢谢,

Vas*_*fed 2

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