Si mund të liroj hapësirë në TempDB?
Si mund të liroj hapësirë në TempDB?

Video: Si mund të liroj hapësirë në TempDB?

Video: Si mund të liroj hapësirë në TempDB?
Video: Kur të bëhet errësirë fillojnë zhurmat në shtëpi, hapen mbyllen dyert vetë ? Dr.Shefqet Krasniqi 2024, Mund
Anonim

Përdorni të DBCC SHRINKDATABASE komanda për tkurrje tempdb bazën e të dhënave. DBCC SHRINKDATABASE merr të parametri target_percent. Kjo është të Përqindja e dëshiruar e hapesire e lire lënë brenda të skedari i bazës së të dhënave pas të baza e të dhënave është tkurrur. Nëse përdorni DBCC SHRINKDATABASE, mund t'ju duhet të rinisni SQL Server.

Njerëzit pyesin gjithashtu, çfarë ndodh nëse tempdb është plot?

Asgjë nuk funksionon pa TEMPDB . Nëse do të rritet shumë, do të ketë një reaksion zinxhir në pjesën tjetër të bazave të të dhënave, duke i bërë ato përkohësisht të papërdorshme. Një zgjidhje emergjente është gjithmonë ndalimi dhe fillimi i shërbimeve SQL Server. Kjo shkakton TEMPDB të rindërtohet në madhësinë e tij origjinale.

Për më tepër, pse tempdb është plot? Tempdb plot – një skenar i zakonshëm Kjo do të përfundojë në sinjalizime për hapësirën në disk dhe mund të shkaktojë probleme me serverin. Kur shumë administratorë të bazës së të dhënave të SQL Server e kanë shumë të vështirë të zvogëlojnë tempdb , ata menjëherë zgjedhin rinisjen e serverit. Kështu, sinjalizimet për hapësirën tuaj të diskut do të ndaleshin dhe problemet e serverit gjithashtu do të ndaleshin.

Po kështu, çfarë po zë hapësirë tempdb?

Tempdb përdoret për të mbajtur: Objektet e përdoruesve të përkohshëm që janë krijuar në mënyrë eksplicite, të tilla si: tabelat dhe indekset e përkohshme globale ose lokale, procedurat e përkohshme të ruajtura, variablat e tabelës, Tabelat e kthyera në funksione me vlerë tabele ose kursorët. Objektet e brendshme që krijohen nga motori i bazës së të dhënave.

A tkurret tempdb automatikisht?

Po, skedarët e SQL Server bëj jo tkurret automatikisht . Ata mbeten të njëjtën madhësi, përveç nëse ju në mënyrë të qartë tkurret ato, qoftë përmes SQL Server Management Studio ose duke përdorur komandën DBCC SHRINKFILE. Mund ta vendosni në seksionin Files të vetive të bazës së të dhënave, ose me një komandë ALTER DATABASE.

Recommended: