Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Освобождение TempDB  [new]
Earl11
Member

Откуда:
Сообщений: 46
Здравствуйте. Как можно освобождать TempDB, помимо использования shrink?
26 мар 20, 00:31    [22106030]     Ответить | Цитировать Сообщить модератору
 Re: Освобождение TempDB  [new]
londinium
Member

Откуда: Киев
Сообщений: 1140
рестартануть службу SQL Server
26 мар 20, 00:42    [22106037]     Ответить | Цитировать Сообщить модератору
 Re: Освобождение TempDB  [new]
Щукина Анна
Member

Откуда:
Сообщений: 1466
Earl11,

shrink не помог? или с чем связан вопрос?
26 мар 20, 04:46    [22106070]     Ответить | Цитировать Сообщить модератору
 Re: Освобождение TempDB  [new]
tunknown
Member

Откуда:
Сообщений: 748
londinium
рестартануть службу SQL Server
Это надёжное средство, но часто недоступное.

Щукина Анна
shrink не помог?
Тоже интересно, это не помогает
DBCC SHRINKFILE (N'tempdev' , xxxxx)


Сообщение было отредактировано: 26 мар 20, 09:29
26 мар 20, 09:29    [22106127]     Ответить | Цитировать Сообщить модератору
 Re: Освобождение TempDB  [new]
Earl11
Member

Откуда:
Сообщений: 46
TempDB быстро забивается, так что шринк немного бесполезен. Ищу какие-либо альтернативы.
26 мар 20, 11:03    [22106185]     Ответить | Цитировать Сообщить модератору
 Re: Освобождение TempDB  [new]
L_argo
Member

Откуда:
Сообщений: 1141
Какая модель восстановления ? Фулл ? Симпл ?
26 мар 20, 11:19    [22106199]     Ответить | Цитировать Сообщить модератору
 Re: Освобождение TempDB  [new]
Sergey Syrovatchenko
Member

Откуда:
Сообщений: 126
L_argo
Какая модель восстановления ? Фулл ? Симпл ?

А вы когда-то видели FULL рековери модел на tempdb? )))

Earl11
Как можно освобождать TempDB, помимо использования shrink?

Может стоит посмотреть кто его забивает разными разностями? Это в первую очередь различного рода internal таблицы для операций Spool, Hash, Sort. Может запросы кривые или статистика не очень потому планы получаются недооцененными и тд.

На tempdb он не всегда стработает, потому как иногда кеш планов рекомендую чистить до этой операции (но это не всегда хорошо).
26 мар 20, 11:48    [22106220]     Ответить | Цитировать Сообщить модератору
 Re: Освобождение TempDB  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7407
Earl11,

автор
TempDB быстро забивается


Тогда непонятно - что Вам нужно? Увеличьте размер базы, если поддерживается снапшот изоляция. Смотрите, кто создаёт и держит временные таблицы.
26 мар 20, 13:03    [22106271]     Ответить | Цитировать Сообщить модератору
 Re: Освобождение TempDB  [new]
tunknown
Member

Откуда:
Сообщений: 748
Sergey Syrovatchenko
На tempdb он не всегда стработает, потому как иногда кеш планов рекомендую чистить до этой операции (но это не всегда хорошо).

Сработало. Что-то из этого помолго, после этого shrink проходит.
checkpoint
DBCC	FREESESSIONCACHE
dbcc	freeproccache
dbcc	dropcleanbuffers
dbcc	FREESYSTEMCACHE ( 'all' )

Но на боевом такое только в окно обслуживания выполнять.

Сообщение было отредактировано: 26 мар 20, 13:21
26 мар 20, 13:21    [22106290]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить