Чи зменшується TempDB після перезапуску?

Таким чином, якщо вам не потрібно використовувати інші значення або отримати негайне вирішення великої бази даних tempdb, ви можете дочекатися наступного перезапуску служби SQL Server, щоб розмір зменшився. Ви можете зменшити tempdb, поки триває активність tempdb.

Ось інструкція щодо того, як це зробити без необхідності перезавантаження сервера:

  1. Визначте використання TempDB. …
  2. Перевірте конфігурацію файлу TempDB. …
  3. Стиснути TempDB за допомогою DBCC SHRINKFILE. …
  4. Відстежуйте зростання TempDB. …
  5. Розглянемо робоче навантаження та найкращі практики. …
  6. Фрагментація. …
  7. Проблеми паралельності. …
  8. Зниження продуктивності.

На відміну від файлів бази даних користувача, скорочення файлів даних tempdb не призведе до фрагментації чи проблем із продуктивністю, оскільки воно містить лише тимчасові об’єкти, а не фактичні дані.

Крім того, при додаванні нового файлу планують зробити перезапуск. Хоча вам не потрібен перезапуск, щоб додати файл, механізм використовуватиме новий файл лише тому, що зараз у ньому найбільше вільного місця. Ви хочете скинути TempDB за допомогою перезапуску, щоб забезпечити пропорційне використання файлів.

1 Відповідь. Бракує місця на диску в базі даних tempdb може спричинити збій у середовищі SQL Server. Можуть бути різні причини заповнення tempdb, як-от тривале виконання запиту, закачування великої кількості даних у tempdb. Вам потрібно визначити причину отримання повної tempdb.