J3qx

information archive

shrink temp db-02.sql

Posted by j3qx на Декабрь 10, 2016

USE [tempdb]
GO

—тут сброс кешей сервера. работу это ненадолго замедляет, но может высвободить ресурсы из tempdb
CHECKPOINT;
GO
DBCC DROPCLEANBUFFERS
GO
DBCC FREEPROCCACHE;
GO
DBCC FREESYSTEMCACHE (‘ALL’);
GO
DBCC FREESESSIONCACHE;
GO

—попытка вернуть начальный размер файла в 10 гиг.
ALTER DATABASE TempDB MODIFY FILE
(NAME = tempdev2, SIZE = 10240 )
GO

—собственно сам шринк
dbcc shrinkfile (tempdev2)
GO

—повтор для второго файла базы
ALTER DATABASE TempDB MODIFY FILE
(NAME = tempdev, SIZE = 10240 )
GO
dbcc shrinkfile (tempdev, 10240)
GO

—для файла лога.. в целом не обязательно он почти всегда мизерный
dbcc shrinkfile (templog)
GO

—список файлов и их размер после всех операций
sp_helpdb ‘tempdb’

Реклама

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

 
%d такие блоггеры, как: