Причина, по которой я спрашиваю, у нас есть выделенный массив RAID10 с ~ 150 ГБ для базы данных tempdb (диск "t").Он используется только для хранения базы данных tempdb.Диск t не используется SQL Server или каким-либо другим процессом ни для чего другого.
Наш администратор БД имеет настройку tempdb с начальным размером 15 ГБ и с шагом 20%.Каждый раз, когда сервер запускается, его размер изменяется до 15 ГБ, а затем в течение дня увеличивается до ~ 80 ГБ (в среднем).Теперь ИТ-отдел стремится увеличить начальный размер, скажем, на 30 или 40 ГБ, но, учитывая, что диск используется ТОЛЬКО для tempdb, я думаю, почему бы сразу не «максимизировать его».файлы в основной группе для базы данных tempdb присваивают каждому начальный размер 30 ГБ (всего 120 ГБ), отключают автоматическое наращивание и с этим покончено?
Существуют ли ограничения на способность SQL Server охватывать несколько файлов данных базы данныходин запрос?то есть это вызовет проблемы, если у tempdb будет, скажем, 70 ГБ всего свободного, но файл, используемый одним процессом, заполнен (30 из 30 ГБ использовано)?