私は、私は1つの特定の要求に物事をスピードアップすることができますので、私のHerokuのサーバ上で私のSQLクエリを最適化するプロセスにいますよ。今私は主に、すべてのINSERTクエリをできるだけ少ないクエリに集約することを検討しています。私はこれを持っている私のコードの中でいくつかの点で遅延ジョブのバッチ挿入
:
jobs.each do |j|
Delayed::Job.enqueue j
end
私はすべての反復が、BEGIN INSERT、DBにCOMMITを送信していることが分かりました。そのjobs
アレイには、数個〜数百個のオブジェクトを含めることができます。遅延ジョブを一括して挿入する方法を探しましたが、何も見つかりませんでした。どのように達成するための任意のアイデアですか?