volodya_neftyannik Asked: 2024-01-20 20:45:20 +0800 CST2024-01-20 20:45:20 +0800 CST 2024-01-20 20:45:20 +0800 CST 创建非聚集索引时的碎片 772 当我处理碎片时,我有一个关于非聚集索引的问题。在非聚集索引中,实际表数据(通常存储在聚集索引中,否则存储在堆中)与非聚集索引分开存储。当我创建非聚集索引时,这对表和索引碎片有何影响? 我很欣赏详细的回复。 sql-server 1 个回答 Voted Best Answer J.D. 2024-01-20T22:05:09+08:002024-01-20T22:05:09+08:00 在非聚集索引中,数据存储在一个地方,而索引存储在另一个地方。 我不明白这个说法。非聚集索引数据是非聚集索引的一部分。 如果您的意思是实际的表数据(通常存储在聚集索引中,否则是堆)与非聚集索引分开存储,那么是的,这是真的。 当我创建非聚集索引时,这对碎片有何影响? 同样,不清楚您是指非聚集索引本身的碎片,还是表的碎片。每个逻辑数据存储对象都容易产生碎片。 无论如何,碎片现在不会影响性能或真正造成太大伤害,特别是因为机械硬盘驱动器不再被真正使用。所以答案是没关系。
我不明白这个说法。非聚集索引数据是非聚集索引的一部分。
如果您的意思是实际的表数据(通常存储在聚集索引中,否则是堆)与非聚集索引分开存储,那么是的,这是真的。
同样,不清楚您是指非聚集索引本身的碎片,还是表的碎片。每个逻辑数据存储对象都容易产生碎片。
无论如何,碎片现在不会影响性能或真正造成太大伤害,特别是因为机械硬盘驱动器不再被真正使用。所以答案是没关系。