what is the use of the pool option in database.yml

前端 未结 3 2145
忘掉有多难
忘掉有多难 2021-02-03 18:49

Most widely used options in database.yml are of following :

adapter
encoding
database
pool
username
password
socket
host
port
timeout

I know th

3条回答
  •  别跟我提以往
    2021-02-03 19:09

    For anyone else who is looking for an answer to this question, the basic idea seems to be that a database can only support so many simultaneous connections, so there needs to a way to limit the open connections. The pool attribute specifies the maximum number of connections that can be opened at a given time.

    See http://guides.rubyonrails.org/configuring.html#database-pooling for more information about this. The guide doesn't explicitly say that pool is the total connections for the app, but that's the sense I get after reading it.

提交回复
热议问题