Kje je TempDB v SQL Serverju?
Kje je TempDB v SQL Serverju?

Video: Kje je TempDB v SQL Serverju?

Video: Kje je TempDB v SQL Serverju?
Video: SQL Server 2017 Memory settings. Настройка памяти. 2024, November
Anonim

Nasvet 1: Obdržite TempDB na lokalnem pogonu v Cluster

Na splošno v gručastem primeru SQL Server , so datoteke baze podatkov shranjene v skupnem pomnilniku (SAN). V SQL Server 2012 in kasneje pa lahko obdržimo TempDB na lokalnih priključenih pogonih.

Kaj je na ta način SQL Server TempDB?

TempDB je sistemska baza podatkov v Microsoftu SQL Server uporablja se kot skladišče notranjih objektov, različic vrstic, delovnih tabel, začasnih tabel in indeksov. TempDB je na voljo za uporabo vsem udeležencem, povezanim z a SQL Server primer (je globalni vir). Začasne tabele so ustvarjene s konvencijo poimenovanja #.

Poleg tega, kako spremenim lokacijo TempDB v strežniku SQL? Pregled korakov za premikanje podatkov TempDB in dnevniških datotek na novo lokacijo so: -

  1. Določite lokacijo podatkov in dnevniških datotek TempDB.
  2. Spremenite lokacijo podatkovnih in dnevniških datotek TempDB z uporabo ALTER DATABASE.
  3. Ustavite in znova zaženite storitev SQL Server.
  4. Preverite spremembo datoteke.
  5. Izbrišite stare datoteke tempdb.mdf in templog.ldf.

Podobno, kako najdem velikost TempDB v strežniku SQL?

SSMS je enostavno uporabljati preverite trenutno velikost tempdb . Če z desno miškino tipko kliknete tempdb in izberite Lastnosti, odpre se naslednji zaslon. The tempdb Stran lastnosti baze podatkov bo prikazala trenutno velikost tempdb kot 4,6 GB za vsako od dveh podatkovnih datotek in 2 GB za datoteko dnevnika. Če povprašate po DMV sys.

Kaj povzroča rast TempDB?

Ko pride do tega, razlog the tempdb se napolni zato, ker poizvedba vrača preveč podatkov, zato morate ugotoviti, zakaj in to popraviti. Pogosto je to zato, ker poizvedba uporabniku omogoča, da določi eno ali več meril, ki niso bila dovolj natančna in je bilo vrnjenih preveč podatkov.

Priporočena: