Следует ли сжимать базу данных tempdb?

Следует ли сжимать базу данных tempdb?
Следует ли сжимать базу данных tempdb?
Anonim

В SQL Server 2005 и более поздних версиях сжатие базы данных tempdb ничем не отличается от сжатия пользовательской базы данных, за исключением того факта, что tempdb сбрасывается до настроенного размера после каждого перезапуска экземпляра SQL Server. Выполнение операции сжатия в базе данных tempdb безопасно во время работы базы данных tempdb.

Повышает ли производительность сокращение базы данных?

Но сжатие может значительно повлиять на производительность вашей базы данных, если оно не выполнено должным образом. Сжатие увеличит фрагментацию и сделает любые операции с БД дорогостоящими. Перестроение индексов необходимо после сжатия БД, чтобы уменьшить фрагментацию и повысить производительность.

Как вы сжимаете tempdb?

Мы также можем использовать метод графического интерфейса SSMS для сжатия TempDB. Щелкните правой кнопкой мыши TempDB и перейдите в «Задачи». В списке задач нажмите «Сжать», и вы можете выбрать «База данных или файлы». Параметры «База данных» и «Файлы» аналогичны командам DBCC SHRINKDATABASE и DBCC SHRINKFILE, о которых мы говорили ранее.

Сжимается ли база данных tempdb автоматически?

По умолчанию база данных tempdb автоматически увеличивается по мере того, как требуется место, потому что для MAXSIZE файлов установлено значение UNLIMITED. Таким образом, база данных tempdb может продолжать увеличиваться до тех пор, пока не будет исчерпано место на диске, содержащем базу данных tempdb.

Почему база данных tempdb так разрастается?

Прирост базы данных Tempdb главным образом связан с низкой производительностью запросов, поэтому вы можете использовать SQL Profiler и, возможно, отфильтровать по длительности, чтобыопределить, есть ли какие-либо хранимые процедуры, выполнение которых занимает более x секунд.

Рекомендуемые: