我最近向 SQL Server 添加了更多 CPU 核心,并且按照最佳实践建议,我将 tempDB 文件分成相同数量的核心 (8)。
除了最佳实践,我还扩大了新 tempdb 文件的大小,限制了自动增长并缩小了原始文件以匹配新文件的大小。
问题是,由于我从单核到 8 核,所有 tempdb 数据都保留在第一个文件中,这不允许我缩小。现在我有一个比其他文件大的 tempdb 文件,我想更改它。
我怀疑要解决这个问题需要中断。
有没有办法在不中断的情况下做到这一点?
这个问题值得解决吗?我知道最佳实践是怎么说的,但是除了丑陋之外,这个实例真的会导致任何实际问题吗?