漏れも、RoR はよく知らないけど、
DB の一般論で言えば、1回限りの都度接続と、持続的な接続の、2タイプある

都度接続では毎回、DBに接続して、レコードを取得して、DBからデタッチする

一方、持続的な接続では、接続し放し。
最初に接続すると、接続中に処理を何回もできるけど、
レコード書き込みなら、長時間、表がロックされてしまう

DBの説明書を参照