Django 索引

2019-10-17  本文已影响0人  早起早起早起up

应该索引的字段

1.需要排序操作的字段   (order_by)

2.需要比较操作的字段  (> < >=, <=)

3.需要过滤操作的字段   (filter   exclude)

索引添加

属性中定义

模型的Meta 属性类  nickname = models.CharField(max_length=256,db_index=True)

class Meta:

indexes=[

models.Index(fields=['nickname']),

]

在meta  加组合索引   

class Meta:

indexes=[

models.Index(fields=['nickname','open_ids']),

]

索引规则

1.主键必定是索引

2.外键默认是索引

上一篇 下一篇

猜你喜欢

热点阅读