1

次のクラスでセカンダリ DB に接続していますが、このクラスが頻繁に呼び出され、クエリからランダムに結果を取得できないため、最大接続プールに達していると思います。クラスを使用するブロックまたはメソッドが実行されたら、接続をチェックインおよびチェックアウトするように、誰かが私の構文を手伝ってくれますか?

class ReadDatabaseConnection < ActiveRecord::Base
    self.abstract_class=true
    self.table_name = "ATableName"
 end

def amethod
        ReadDatabaseConnection.establish_connection(@db_connection)
        records = ReadDatabaseConnection.where(condition)
end
4

0 に答える 0