サブスクリプション注文のメールを追跡する Rails 3.2 アプリケーションがあります。
基本的なモデル構造は次のとおりです。
has_many サブスクリプションの注文 has_many SubscriptionMailings
毎月、各サブスクリプション メールのレコードが生成され、これらのレコードから csv ファイルがエクスポートされます。
郵送先住所は注文レベルで保存されます。
基本的には、その月の郵送に有効な購読をすべて選択し、それらをループ処理して、注文オブジェクトから郵送先住所を取得します。次に、それぞれに対して新しいサブスクリプション メーリング レコードを作成します。
サブスクリプションが多くないため、今のところ問題なく動作しますが、かなり遅いです。
このプロセスをスピードアップするにはどうすればよいですか?