MS SQL Server: как очистить tempdb??

User avatar
Win32nipuh
Уже с Приветом
Posts: 2489
Joined: 04 Feb 2002 10:01
Location: Слава Україні!

MS SQL Server: как очистить tempdb??

Post by Win32nipuh »

Базы на сервере небольшие, а темпдб 10Г (это mdf файл), это ненормально, тем более учитывая то, что занято всего 100 мб, остальное свободно.
Шринк, перезапуск сервера не помогает.
Просмтрел саму темпдб - юзерских объектов нету.


Как усечь???
User avatar
tengiz
Уже с Приветом
Posts: 4468
Joined: 21 Sep 2000 09:01
Location: Sammamish, WA

Post by tengiz »

DBCC SHRINKFILE должен был помочь. Какие-нибудь сообщения об ошибках были при выполнении этой команды?
Cheers
User avatar
Win32nipuh
Уже с Приветом
Posts: 2489
Joined: 04 Feb 2002 10:01
Location: Слава Україні!

Post by Win32nipuh »

tengiz wrote:DBCC SHRINKFILE должен был помочь. Какие-нибудь сообщения об ошибках были при выполнении этой команды?


Спасибо, только это и помогло.
Сначала не хотел шринкать, писал, что лог файл заполнен, но после рестарта сервера сработало.

Но, вот, не ясно, почему файл данных в темпдб вырос до таких размеров?..

Написал процедуру для непосредственного уничтожения объектов с типом 'U' - а их там нет :-).
Vladimir913
Posts: 7
Joined: 19 Sep 2003 04:02
Location: Edmonton

Post by Vladimir913 »

На всякий случай: есть такой форум www.sql.ru
Там нетолько по Microsoft но и по другим системам могут подсобить.... :gen1:
Подпись неразборчива
Merle
Уже с Приветом
Posts: 109
Joined: 26 Sep 2002 12:24

Post by Merle »

Vladimir913 wrote:На всякий случай: есть такой форум www.sql.ru
Там нетолько по Microsoft но и по другим системам могут подсобить.... :gen1:

:?
Угу, один раз там на вопрос почему в MSSQL'е в связке master/detail дедлок выскакивает, полфорума советовали хинт read past использовать, шоб значит дедлока-то не было...
После таких советов пострадавшие начинают на Привете про самые страшные случаи в жизни DBA рассказывать... ;)

Так что я с трудом верю в полезность sql.ru...
Roman
Уже с Приветом
Posts: 515
Joined: 04 Jan 1999 10:01
Location: South Pasadena, CA

Post by Roman »

1. Посмотри, каков в пропертях стоит начальный размер файла tempdb и model.

2. Tempdb в любом случае пересоздается заново при перезапуске сервиса как копия model.

3. На sql.ru достаточно большое количество грамотных людей, которые вместо криков "нет какой дурак" с охотой помогают людям, оказавшимся в сложной ситуации.

-- Роман

Return to “Вопросы и новости IT”