我有一个Product
模型。
我需要跟踪两个产品之间的某些关系,为此,我使用了Link
模型,它具有两个属性:first_product_id
和last_product_id
。
我应该将这两个属性保留为整数还是应该添加指向Product
表的索引?
我想知道在同一个表中使用两个索引以及是否会提高查询性能是一个好习惯
答案 0 :(得分:0)
这取决于您执行的查询类型以及有多少产品。
通常,在您进行查询的字段上添加索引是个好主意。唯一的缺点是写入时间较慢,但除非你的工作量非常大,否则一些额外的索引会受到伤害