Hvor er TempDB i SQL Server?
Hvor er TempDB i SQL Server?

Video: Hvor er TempDB i SQL Server?

Video: Hvor er TempDB i SQL Server?
Video: ODBC CONNECTION 2024, November
Anonim

Tips 1: Behold TempDB på lokal stasjon i Cluster

Vanligvis i en gruppert forekomst av SQL Server , er databasefiler lagret i delt lagring (SAN). I SQL Server 2012 og senere kan vi imidlertid beholde TempDB på lokale tilkoblede stasjoner.

På denne måten, hva er SQL Server TempDB?

TempDB er en systemdatabase i Microsoft SQL Server brukes som et lager av interne objekter, radversjoner, arbeidstabeller, midlertidige tabeller og indekser. TempDB er tilgjengelig for bruk for alle deltakere knyttet til en SQL Server forekomst (det er en global ressurs). Midlertidige tabeller opprettes med # navnekonvensjonen.

I tillegg, hvordan endrer jeg plasseringen til TempDB i SQL Server? Oversikt over trinn for å flytte TempDB-data og loggfiler til ny plassering er: -

  1. Identifiser plasseringen av TempDB-data og loggfiler.
  2. Endre plasseringen av TempDB-data- og loggfiler ved å bruke ALTER DATABASE.
  3. Stopp og start SQL Server Service på nytt.
  4. Bekreft filendringen.
  5. Slett gamle tempdb.mdf- og templog.ldf-filer.

På samme måte, hvordan finner jeg TempDB-størrelsen i SQL Server?

Det er enkelt å bruke SSMS til kryss av den nåværende tempdb størrelse . Hvis du høyreklikker på tempdb og velg Egenskaper, vil følgende skjerm åpnes. De tempdb databaseegenskaper siden vil vise gjeldende tempdb størrelse som 4,6 GB for hver av de to datafilene og 2 GB for loggfilen. Hvis du spør DMV sys.

Hva er det som får TempDB til å vokse?

Når det kommer til stykket, er det Årsaken de tempdb fylles opp er fordi spørringen returnerer alt for mye data, og du må finne ut hvorfor og fikse det. Ofte er det fordi spørringen lar en bruker spesifisere ett eller flere kriterier som ikke var spesifikke nok, og alt for mye data ble returnert.

Anbefalt: