Gdje je TempDB u SQL Serveru?
Gdje je TempDB u SQL Serveru?

Video: Gdje je TempDB u SQL Serveru?

Video: Gdje je TempDB u SQL Serveru?
Video: 5 ВИДОВ СОЗДАНИЯ НА SQL 2024, Svibanj
Anonim

Savjet 1: Zadržite TempDB na lokalnom pogonu u Clusteru

Općenito, u grupiranom slučaju SQL Server , datoteke baze podataka pohranjuju se u dijeljenu pohranu (SAN). U SQL Server 2012. i kasnije, međutim, možemo zadržati TempDB na lokalnim priključenim diskovima.

Na ovaj način, što je SQL Server TempDB?

TempDB je baza podataka sustava u Microsoftu SQL Server koristi se kao pohrana internih objekata, verzija redaka, radnih tablica, privremenih tablica i indeksa. TempDB dostupan je za korištenje svim sudionicima povezanim na a SQL Server primjer (to je globalni resurs). Privremene tablice se stvaraju s # konvencijom imenovanja.

Osim toga, kako mogu promijeniti lokaciju TempDB-a u SQL Serveru? Pregled koraka za premještanje TempDB podataka i datoteka dnevnika na novo mjesto su: -

  1. Identificirajte mjesto TempDB podataka i datoteka dnevnika.
  2. Promijenite mjesto TempDB Data i Log datoteka pomoću ALTER DATABASE.
  3. Zaustavite i ponovno pokrenite uslugu SQL Server.
  4. Provjerite promjenu datoteke.
  5. Izbrišite stare datoteke tempdb.mdf i templog.ldf.

Slično, kako mogu pronaći veličinu TempDB u SQL Serveru?

Lako je koristiti SSMS za ček struja tempdb veličina . Ako kliknete desnom tipkom tempdb i odaberite Svojstva otvorit će se sljedeći ekran. The tempdb stranica sa svojstvima baze podataka prikazat će trenutnu tempdb veličina kao 4,6 GB za svaku od dvije podatkovne datoteke i 2 GB za datoteku dnevnika. Ako postavite upit DMV sys.

Što uzrokuje rast TempDB-a?

Kada dođe do toga, razlog the tempdb popunjava se zato što upit vraća previše podataka, a vi morate otkriti zašto i to popraviti. Često je to zato što upit dopušta korisniku da navede jedan ili više kriterija koji nisu bili dovoljno specifični i vraćeno je previše podataka.

Preporučeni: