Activerecord トランザクションにラップされた実行中のクエリが多数ある場合、これらのクエリはすべて 1 回の往復でデータベースに送信されますか (つまり、すべてのクエリが db に送信され、応答が返されます)、または各クエリが使用されますか?それぞれ1回?
コード例:
ActiveRecord::Base.transaction do
queries.each do |query|
ActiveRecord::Base.connection.execute(query)
end
end
後者の場合、トランザクション内のすべてのクエリを強制的に 1 回の往復で実行する方法はありますか?