Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
 Re: Как уменьшить размер tempdb.mdf без перезапуска MS SQL? RM: Simple. Shrink не помог  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 32095
Критик
есть версия, что они там хрянятся как служебные объекты
Ну как, размер занятого пространства тогда не должен быть нулевым...

Это либо баг сиквела (недостаток реализации шринка), либо так получается, что занято место под объект в конце файла, и простой шринк не проходит.

Теоретически можно ещё попробовать шринк с реорганизацией пространства.
14 ноя 12, 14:30    [13472221]     Ответить | Цитировать Сообщить модератору
 Re: Как уменьшить размер tempdb.mdf без перезапуска MS SQL? RM: Simple. Shrink не помог  [new]
guest_20121114
Guest
Попробуйте в БД tempdb запустить

checkpoint

оно будет долго работать. После этого снова попробуйте shrink.
14 ноя 12, 15:04    [13472542]     Ответить | Цитировать Сообщить модератору
 Re: Как уменьшить размер tempdb.mdf без перезапуска MS SQL? RM: Simple. Shrink не помог  [new]
guest_20121114
Guest
http://sqlblog.com/blogs/paul_white/archive/2012/08/17/temporary-object-caching-explained.aspx
14 ноя 12, 15:10    [13472611]     Ответить | Цитировать Сообщить модератору
 Re: Как уменьшить размер tempdb.mdf без перезапуска MS SQL? RM: Simple. Shrink не помог  [new]
guest_20121114
Guest
Если точнее, то сочетание dbcc freeproccache + checkpoint в tempdb должны помочь.
14 ноя 12, 15:31    [13472884]     Ответить | Цитировать Сообщить модератору
 Re: Как уменьшить размер tempdb.mdf без перезапуска MS SQL? RM: Simple. Shrink не помог  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 35710
Блог
коварный tempdb,

какой-нибудь рецепт помог?
или пришлось перегружать
15 ноя 12, 16:02    [13479012]     Ответить | Цитировать Сообщить модератору
 Re: Как уменьшить размер tempdb.mdf без перезапуска MS SQL? RM: Simple. Shrink не помог  [new]
komrad
Member

Откуда:
Сообщений: 5863
коварный tempdb,
а сообщение после dbcc shrinkfile(1,5000) какое выводится?

можно не перегружать сиквел, но отрубить коннекты, которые имеют work tables в tempdb
но вычисление таких коннектов не совсем тривиально
15 ноя 12, 20:16    [13480577]     Ответить | Цитировать Сообщить модератору
 Re: Как уменьшить размер tempdb.mdf без перезапуска MS SQL? RM: Simple. Shrink не помог  [new]
коварный tempdb
Guest
Критик
коварный tempdb,

какой-нибудь рецепт помог?
или пришлось перегружать


я перезагрузил. после перезагрузки шринк прошёл.
17 ноя 12, 03:27    [13488036]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Как уменьшить размер tempdb.mdf без перезапуска MS SQL? RM: Simple. Shrink не помог  [new]
dimon_upi
Member

Откуда: Ekaterinburg
Сообщений: 9
Критик
коварный tempdb,

какой-нибудь рецепт помог?
или пришлось перегружать


Ну вдруг пригодится для ускорения поиска:
Помогло

DBCC FREEPROCCACHE + checkpoint
26 июн 17, 08:10    [20589599]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
Все форумы / Microsoft SQL Server Ответить