每列索引的负面影响是什么?

时间:2013-11-26 16:32:40

标签: sql-server-2008 indexing

我理解索引所有列在服务器空间上的成本非常高,但现在几天,空间很便宜。

假设空间不是问题,索引表中的每一列是否有任何负面影响?

1 个答案:

答案 0 :(得分:1)

内存便宜吗?因为当你将这些索引加载到内存中时,为了从中读取它们,它们会占用内存。

CPU和I / O便宜吗?因为当您在每个列上添加索引时,每个修改都需要对每个索引进行维护。因此,如果您有一个包含10个索引的表,并修改一行,则可能是10次或更多次写入。这种情况很昂贵。