Jak mohu uvolnit místo na TempDB?
Jak mohu uvolnit místo na TempDB?

Video: Jak mohu uvolnit místo na TempDB?

Video: Jak mohu uvolnit místo na TempDB?
Video: Jak vyčistit disk a získat volné místo ve Windows 10 2024, Listopad
Anonim

Použití a DBCC SHRINKDATABASE příkaz zmenšit tempdb databáze. DBCC SHRINKDATABASE přijímá a parametr target_percent. Tohle je a požadované procento volný prostor zůstal v a databázový soubor po a databáze je zmenšena. Pokud používáte DBCC SHRINKDATABASE, budete muset restartovat SQL Server.

Lidé se také ptají, co se stane, když je tempdb plná?

Bez toho nic nefunguje TEMPDB . Li příliš velký, bude mít řetězovou reakci dolů přes zbytek databází, včetně jejich dočasné nepoužitelnosti. Nouzovým řešením je vždy zastavit a spustit služby SQL Server. To způsobuje TEMPDB přestavět v původní velikosti.

Dále, proč je tempdb plná? Tempdb je plný – běžný scénář To skončí upozorněním na místo na disku a může způsobit problémy se serverem. Když mnoho správců databází SQL Server zjistí, že je velmi obtížné zmenšit tempdb , okamžitě se rozhodnou pro restart serveru. Vaše výstrahy ohledně místa na disku by se tak zastavily a také by se zastavily problémy se serverem.

Jen tak, co zabírá místo tempdb?

Tempdb se používá k uložení: dočasných uživatelských objektů, které jsou explicitně vytvořeny, jako jsou: globální nebo místní dočasné tabulky a indexy, dočasně uložené procedury, proměnné tabulky, tabulky vrácené ve funkcích s hodnotou tabulky nebo kurzory. Interní objekty, které jsou vytvářeny databázovým strojem.

Zmenšuje se tempdb automaticky?

Ano, soubory SQL Server dělat ne automaticky zmenšit . Pokud to výslovně neuvedete, zůstávají stejné velikosti zmenšit buď prostřednictvím SQL Server Management Studio nebo pomocí příkazu DBCC SHRINKFILE. Můžete to nastavit v sekci Soubory vlastností databáze nebo pomocí příkazu ALTER DATABASE.

Doporučuje: