我永远不应该创建索引的优秀示例列是什么?根据我的理解,聚簇索引通常应该在主键上完成(默认),因为它表示整个基本数据。但是在哪些列上我永远不应该创建非聚集索引?
答案 0 :(得分:1)
你不能肯定地说。事实是:您不能在最大大小超过900字节的任何列(或列组合)上创建索引 - 因此任何列都是VARCHAR(1000)
或{{1} 无法编入索引。
除此之外 - 它非常依赖取决于你的系统所做的事情!没有魔法规则要索引的列 - 或要避免的列。
一般来说:索引越多越好。大多数数据库开发人员倾向于对他们的数据库进行过度索引 - 但正如我所说 - 这在很大程度上取决于系统的确切情况 - 这里没有简单的一般规则。