【发布时间】:2013-01-29 19:44:40
【问题描述】:
我的老板相信您永远不应该从生产中的表中删除列(它可能会弄乱索引)。多年来,这种“实践”导致我们的许多表因数百个未使用的遗留列而变得臃肿。
除了必须重构我们的(生成的)数据层之外,还有什么理由不从表中删除未使用的列吗?我的老板是否正确,它可能会损坏和索引或有其他副作用?
【问题讨论】:
-
所以只需重建索引。作为定期维护的一部分,您的索引应定期修改。你的老板从哪里听说的?
-
谁知道......他说这与索引被他们的数字列顺序或其他东西引用有关。我从来没有真正理解他想说什么
标签: sql-server tsql indexing alter-table