我正在Django中使用postgresql,并且在我的一个模型中也有一个ArrayField,如下所示:
words = ArrayField(
models.CharField(max_length=255, blank=True),
null=True,
blank=True
)
在我的代码中,我仅在此字段上查询空值。这意味着我对此字段只有以下查询:
Entity.objects.filter(words__isnull=True).all()
Entity.objects.filter(words__isnull=False).all()
不幸的是,Entity
的表很大,该查询需要很长时间才能回答。根据我的查询,此字段的最佳索引是什么?