假设我正在构建一个堆栈交换克隆,每次我检查一个问题时,我也会加载每个答案。该表可能如下所示:
id integer
question_id FOREIGN KEY
answer bool
date timestamp
我如何告诉 django 告诉 postgres 将所有答案放在一起以便快速访问?Postgres 具有基本功能CLUSTER USING。
(CLUSTER USING 是表的“碎片整理”功能。这对于小记录特别适用,因为它们可能都最终在同一个磁盘块中并大大减少了加载时间。碎片整理通常在低负载时作为批处理作业完成)。