Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 shrink file  [new]
tempdb
Guest
Pitaus ubrat "free space" iz tempdev fila.

USE tempdb
GO
DBCC SHRINKFILE (tempdev, 5)

Vidaet oshibku:

Server: Msg 8909, Level 16, State 1, Line 1
Table Corrupt: Object ID 0, index ID 0, page ID (1:125951). The PageId in the


Cto delat? Kak ubrat "free sapace"????

sapasibo
28 апр 03, 07:53    [185718]     Ответить | Цитировать Сообщить модератору
 Re: shrink file  [new]
Glory
Member

Откуда:
Сообщений: 104760
Ну так у вас что-то с базой не впорядке.
Попробуйте сначала DBCC CHECKDB. На крайний случай можно остановить сервер и стереть tempdb - при старте сервер создаст новую базу tempdb.
28 апр 03, 10:33    [185849]     Ответить | Цитировать Сообщить модератору
 Re: shrink file  [new]
tishkir
Member

Откуда: Москва
Сообщений: 165
Перезагрузить сервер. tempdb перетрётся.
28 апр 03, 10:40    [185874]     Ответить | Цитировать Сообщить модератору
 Re: shrink file  [new]
tempdb
Guest
Oshibka posle <DBCC CHECKDB>:

Server: Msg 8999, Level 16, State 1, Line 1
Database tempdb allocation errors prevent further CHECKDB processing.
Server: Msg 8905, Level 16, State 1, Line 1
Extent (1:121360) in database ID 2 is marked allocated in the GAM, but no SGAM or IAM has allocated it.
Server: Msg 8986, Level 16, State 1, Line 1
Too many errors found (201) for object ID 0. To see all error messages rerun the statement using "WITH ALL_ERRORMSGS".
CHECKDB found 633 allocation errors and 0 consistency errors not associated with any single object.
CHECKDB found 633 allocation errors and 0 consistency errors in database 'tempdb'.
repair_allow_data_loss is the minimum repair level for the errors found by DBCC CHECKDB (tempdb ).
DBCC execution completed. If DBCC printed error messages, contact your system administrator.
28 апр 03, 10:58    [185899]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: shrink file  [new]
Sertik
Member

Откуда:
Сообщений: 44
Glory
Ну так у вас что-то с базой не впорядке.
Попробуйте сначала DBCC CHECKDB. На крайний случай можно остановить сервер и стереть tempdb - при старте сервер создаст новую базу tempdb.


Спасибо, долго же пришлось копать, но после чека шринк урезал файлы.
10 апр 17, 14:26    [20385150]     Ответить | Цитировать Сообщить модератору
 Re: shrink file  [new]
Sertik
Member

Откуда:
Сообщений: 44
Не, на бою не помогло, придется дальше копать. Сорри, что потревожил старую темку.
10 апр 17, 14:50    [20385281]     Ответить | Цитировать Сообщить модератору
 Re: shrink file  [new]
MacaronicTragedy
Member

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

иногда tempdb не дает усечься пока не выполнишь dbcc freeproccache.
в проде использовать с осторожностью!
10 апр 17, 17:57    [20386235]     Ответить | Цитировать Сообщить модератору
 Re: shrink file  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
MacaronicTragedy
Sertik,

иногда tempdb не дает усечься пока не выполнишь dbcc freeproccache.
в проде использовать с осторожностью!

омг... даже погуглил, есть целая секта freeproccache для shrink tempdb. Как им нескучно жить.
Всё банально: для shrink не должно быть открытых транзакций на tempdb, в том числе построения планов с использованием её и тд.
ПО ЭТОМУ всем рекомендуют переводить в SINGLE и не морочить всем голову... dbcc freeproccache бгггггг *(
10 апр 17, 18:07    [20386272]     Ответить | Цитировать Сообщить модератору
 Re: shrink file  [new]
Sertik
Member

Откуда:
Сообщений: 44
TaPaK
MacaronicTragedy
Sertik,

иногда tempdb не дает усечься пока не выполнишь dbcc freeproccache.
в проде использовать с осторожностью!

омг... даже погуглил, есть целая секта freeproccache для shrink tempdb. Как им нескучно жить.
Всё банально: для shrink не должно быть открытых транзакций на tempdb, в том числе построения планов с использованием её и тд.
ПО ЭТОМУ всем рекомендуют переводить в SINGLE и не морочить всем голову... dbcc freeproccache бгггггг *(

Нельзя ее просто в сингл, давно бы уже сделали, да и перезагрузили бы давно если бы штрафные санкции не применялись =)
А так, пофиг, пусть растет, добавим места, не жалко. Жалко только то что freespace 98%, а остальные 2% используются, и шринкануть просто так нельзя, жаль.
11 апр 17, 07:13    [20387450]     Ответить | Цитировать Сообщить модератору
 Re: shrink file  [new]
aleksrov
Member

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

Стало интересно, погуглил.
Основатель секты David Levy, с этой статьей. Ее распространили на brentozar и обсуждали у нас, к примеру тут и тут
11 апр 17, 08:41    [20387555]     Ответить | Цитировать Сообщить модератору
 Re: shrink file  [new]
MacaronicTragedy
Member

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

а еще есть секта людей, больных форумным чсв. но это уже совсем другая история. бгг
11 апр 17, 09:10    [20387657]     Ответить | Цитировать Сообщить модератору
 Re: shrink file  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
aleksrov
TaPaK,

Стало интересно, погуглил.
Основатель секты David Levy, с этой статьей. Ее распространили на brentozar и обсуждали у нас, к примеру тут и тут

да кто ж доктор, со временем некоторые ответы sql_user2 тоже породят секты. И да, баранам никто не запрещает делать freeproccache хоть на ежедневном регламенте
11 апр 17, 09:13    [20387664]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить