Gre*_*reg 4 index sql-server-2005
我们的数据库中有许多表,其中一个标识列作为主键和聚集索引。多年来,记录已从这些表中添加和删除,当然现在主键列中存在空白。
由于这些“缺失”身份,这些表上的聚集索引的性能是否有任何影响?
根据我的理解,只要刷新索引 b 树,就不应该有任何问题,但是我找不到任何具体的内容来确认这一点。
谢谢
我看不出你身份价值观的差距会对你的表现产生任何负面影响。
毕竟 - 这些值仍然都是 4 字节整数,它们仍然是 JOIN 的最佳选择,因为任何东西都可以......即使你有差距,这些IDENTITY值也在不断增加......
当然,如果您从聚集索引中物理删除了行,那么您的页面中就会出现“漏洞”(“瑞士奶酪”问题 :-))-但是这些将通过您确实拥有的每晚数据库维护来修复到位,不是吗??
即使您偶尔从表中删除一行,对索引碎片的影响也将是微不足道的。
| 归档时间: |
|
| 查看次数: |
1013 次 |
| 最近记录: |