Kur SQL serverī atrodas TempDB?
Kur SQL serverī atrodas TempDB?

Video: Kur SQL serverī atrodas TempDB?

Video: Kur SQL serverī atrodas TempDB?
Video: Best Practices for Running Microsoft SQL Server on AWS (Turkish) 2024, Maijs
Anonim

1. padoms: saglabājiet TempDB lokālajā diskā klasterī

Parasti kopu instancē SQL serveris , datu bāzes faili tiek glabāti koplietojamā krātuvē (SAN). In SQL serveris 2012. un vēlāk mēs tomēr varam paturēt TempDB uz vietējiem pievienotajiem diskdziņiem.

Tādā veidā, kas ir SQL Server TempDB?

TempDB ir Microsoft sistēmas datu bāze SQL serveris izmanto kā iekšējo objektu, rindu versiju, darba tabulu, pagaidu tabulu un indeksu krātuvi. TempDB ir pieejams lietošanai visiem dalībniekiem, kas savienoti ar a SQL serveris piemērs (tas ir globāls resurss). Pagaidu tabulas tiek izveidotas ar # nosaukšanas konvenciju.

Turklāt, kā mainīt TempDB atrašanās vietu SQL serverī? Pārskats par darbībām, lai pārvietotu TempDB datus un žurnālfailus uz jaunu atrašanās vietu, ir: -

  1. Nosakiet TempDB datu un žurnālfailu atrašanās vietu.
  2. Mainiet TempDB datu un žurnāla failu atrašanās vietu, izmantojot ALTER DATABASE.
  3. Apturiet un restartējiet SQL Server pakalpojumu.
  4. Pārbaudiet faila maiņu.
  5. Dzēsiet vecos tempdb.mdf un templog.ldf failus.

Līdzīgi, kā es varu atrast TempDB lielumu SQL Server?

Ir viegli izmantot SSMS pārbaudīt Esošais tempdb izmērs . Ja ar peles labo pogu noklikšķiniet uz tempdb un atlasiet Rekvizīti, tiks atvērts šāds ekrāns. The tempdb datu bāzes rekvizītu lapa parādīs pašreizējo tempdb izmērs kā 4,6 GB katram no diviem datu failiem un 2 GB žurnālfailam. Ja vaicājat DMV sys.

Kas izraisa TempDB izaugsmi?

Kad runa ir par to, iemesls uz tempdb aizpildās, jo vaicājums atgriež pārāk daudz datu, un jums ir jānoskaidro, kāpēc un tas jānovērš. Bieži vien tas notiek tāpēc, ka vaicājums ļauj lietotājam norādīt vienu vai vairākus kritērijus, kas nebija pietiekami specifiski, un tika atgriezts pārāk daudz datu.

Ieteicams: