私がスタック交換クローンを構築しているとしましょう。質問を調べるたびに、すべての回答もロードします。テーブルは次のようになります。
id integer
question_id FOREIGN KEY
answer bool
date timestamp
高速アクセスのためにすべての回答をまとめて保管するようにpostgresに指示するようにdjangoに指示するにはどうすればよいですか? Postgres には、基礎となる機能CLUSTER USINGがあります。
(CLUSTER USING は、テーブルの「最適化」機能です。これは、すべてのレコードが同じディスク ブロックに配置され、ロード時間が大幅に短縮される可能性があるため、小さなレコードに特に適しています。最適化は通常、低負荷時にバッチ ジョブとして実行されます。 )。