假设我的服务器有一项任务,有时会根据我无法控制的因素(例如碎片)重建索引。还假设我确信它有一天会重建我想要更改的索引。有没有办法指示 SQL Server 我想WITH
在下次重建时更改索引,而不是现在重建它?
例如,假设PK_HugeTable
设置为填充因子 25。下次重建时,我想将其设置为 100。如果我不想现在重建索引,我该怎么办?
ALTER INDEX [...] SET
适用于某些选项,但不适用于填充因子。
假设我的服务器有一项任务,有时会根据我无法控制的因素(例如碎片)重建索引。还假设我确信它有一天会重建我想要更改的索引。有没有办法指示 SQL Server 我想WITH
在下次重建时更改索引,而不是现在重建它?
例如,假设PK_HugeTable
设置为填充因子 25。下次重建时,我想将其设置为 100。如果我不想现在重建索引,我该怎么办?
ALTER INDEX [...] SET
适用于某些选项,但不适用于填充因子。
没有
您无法预加载此类内容。您能做的“最好”就是阻止更改,但即便如此,也仅限于回滚不允许的更改。
也许 CLR 触发器会起作用,但我没有勇气在周日早上把所有这些都搞砸。
我在这里写了一些有关这个的内容。
这是一种令人悲哀的情况。你唯一的避孕选择是基于权限的,但这也可能会破坏应用程序的其他部分。