![]() |
1
0
此索引中的行按(用户标识、企业标识)排序。因此,当您在表中插入新行时,它可能会进入 结束 但它必须插入到 中间的 这个非聚集索引。如果目标页已满,则必须将其拆分,并且此数据库的新页将以非完整的范围启动。 来自不同对象的数据块交错以及来自索引排序顺序不同部分的页面交错都是碎片类型。这种非聚集索引的碎片化是正常的,并且通常不是一个重要的问题,特别是如果您的数据库像所有的Azure SQL数据库一样存储在SSD上。 重建索引后,索引中的所有叶页都将100%满,并且碎片大部分被消除。但是,当您向表中插入新行时,碎片自然会返回。在重建之后,任何插入都将需要一个页面拆分,并导致一些碎片。如果您真的想重建索引,可以将填充因子设置为80%左右,以防止索引重建后出现一系列页面拆分。 |
![]() |
John D · 需要为NULL或NOT NULL的WHERE子句 5 月前 |
![]() |
Marc Guillot · 记录值时忽略冲突 6 月前 |
![]() |
Fachry Dzaky · 正确使用ROW_NUMBER 6 月前 |
![]() |
TriumphTruth · 从满足特定条件的数据集中选择1行 6 月前 |