在created_on列上创建非聚集索引是一种好习惯。 每天平均每桌更新4000个条目。 对于每个条目,此列的值将不同,因为它是时间戳。 索引这样的列是否更可取?请指教。
如果您能够详细说明在易失性字段(具有太多不同值的字段)上创建索引的影响,与具有有限数量的不同条目的列相比,那将是非常好的。
答案 0 :(得分:0)
如果必须(通常)在查询中使用该列,则可以对其进行索引,因为它将提高查询的性能。如果该列不会在查询中使用,那么就没有理由对其进行索引。
答案 1 :(得分:0)
索引列基于如何查询,而不是写入。如果您在该列上搜索(WHERE),排序(ORDER BY)或组(GROUP BY),那么您可能需要索引。但是,如果它仅用于排序,我建议您按ID字段排序,假设您有一个。