Django是否自动为外键列生成索引?
Django是否自动为外键生成索引,还是只依赖于底层数据库策略?
Django自动为所有models.ForeignKey
列创build一个索引。
从Django文档 :
数据库索引是在
ForeignKey
上自动创build的。 您可以通过将db_index
设置为False
来禁用此function。 如果要为一致性而不是连接创build外键,或者要创build一个可选索引(如部分或多列索引),则可能需要避免索引的开销。
Django是否自动为外键生成索引,还是只依赖于底层数据库策略?
Django自动为所有models.ForeignKey
列创build一个索引。
从Django文档 :
数据库索引是在
ForeignKey
上自动创build的。 您可以通过将db_index
设置为False
来禁用此function。 如果要为一致性而不是连接创build外键,或者要创build一个可选索引(如部分或多列索引),则可能需要避免索引的开销。