私はプロジェクトにRails2.3を使用しており、バックグラウンドタスクの処理にはResqueを使用しています。
ActiveRecordは通常、モデルを初めて使用するときに「SHOWTABLES」および「SHOWFIELDS FROM」クエリを実行し、次にそれをキャッシュします。私の問題は、Resqueがすべてのジョブに対して新しいプロセスをフォークするため、これがキャッシュされることはなく、ActiveRecordsがすべてのジョブでこれらのクエリを再度実行することです。
ActiveRecordにこれらのクエリをキャッシュさせるための推奨される方法は何ですか?イニシャライザでほとんどのモデルに「Model.inspect」を追加すると役立ちますが、「SHOWTABLES」クエリがいくつか残っています。