A duhet të tkurret tempdb?

Përmbajtje:

A duhet të tkurret tempdb?
A duhet të tkurret tempdb?
Anonim

Në SQL Server 2005 dhe versionet e mëvonshme, tkurrja e bazës së të dhënave tempdb nuk është e ndryshme nga tkurrja e bazës së të dhënave të përdoruesit, përveç faktit që tempdb rivendoset në madhësinë e konfiguruar pas çdo rinisjeje të shembullit të SQL Server. Është e sigurt të ekzekutosh tkurrje në tempdb ndërsa aktiviteti tempdb është në vazhdim.

A e përmirëson performancën zvogëlimi i bazës së të dhënave?

Por tkurrja mund të ndikojë ndjeshëm në performancën e bazës së të dhënave, nëse nuk bëhet siç duhet. Tkurrja do të rrisë fragmentimin dhe do të shkaktojë çdo operacion DB të kushtueshëm. Rindërtimi i indekseve është i nevojshëm pas tkurrjes së DB-së për të zvogëluar fragmentimin dhe për të rritur performancën.

Si e tkurni tempdb?

Mund të përdorim metodën SSMS GUI për të tkurrur gjithashtu TempDB-në. Klikoni me të djathtën në TempDB dhe shkoni te Tasks. Në listën e detyrave, klikoni në Shrink dhe mund të zgjidhni Baza e të dhënave ose skedarët. Të dy opsionet e bazës së të dhënave dhe skedarëve janë të ngjashëm me komandën DBCC SHRINKDATABASE dhe DBCC SHRINKFILE që shpjeguam më parë.

A tkurret tempdb automatikisht?

Si parazgjedhje, baza e të dhënave tempdb rritet automatikisht ndërsa kërkohet hapësira, sepse MAKSIZE-i i skedarëve është caktuar në PA LIMITED. Prandaj, tempdb mund të vazhdojë të rritet derisa hapësira në diskun që përmban tempdb të shterohet.

Pse tempdb po rritet kaq i madh?

Rritja Tempdb është kryesisht për shkak të pyetjeve me performancë të dobët, kështu që mund të përdorni SQL Profiler dhe ndoshta filtroni në kohëzgjatjen nëpërcaktoni nëse ka ndonjë procedurë të ruajtur që kërkon më shumë se x sekonda për t'u ekzekutuar.

Recommended: