Kur yra TempDB SQL serveryje?
Kur yra TempDB SQL serveryje?

Video: Kur yra TempDB SQL serveryje?

Video: Kur yra TempDB SQL serveryje?
Video: Arvydas Vilčinskas - Kas Kur Yra? (Official Lyric Video). Lietuviškos Dainos 2024, Lapkritis
Anonim

1 patarimas: laikykitės TempDB vietiniame diske klasteryje

Paprastai sugrupuotame egzemplioriuje SQL serveris , duomenų bazės failai saugomi bendrojoje saugykloje (SAN). Į SQL serveris Tačiau 2012 m. ir vėliau galime išlaikyti TempDB vietiniuose prijungtuose diskuose.

Tokiu būdu, kas yra SQL Server TempDB?

TempDB yra „Microsoft“sistemos duomenų bazė SQL serveris naudojama kaip vidinių objektų, eilučių versijų, darbo lentelių, laikinųjų lentelių ir indeksų saugykla. TempDB yra prieinama visiems dalyviams, prisijungusiems prie a SQL serveris pavyzdys (tai pasaulinis išteklius). Laikinos lentelės sukuriamos naudojant # pavadinimų suteikimo tvarką.

Be to, kaip pakeisti TempDB vietą SQL serveryje? TempDB duomenų ir žurnalo failų perkėlimo į naują vietą veiksmų apžvalga yra tokia:

  1. Nustatykite TempDB duomenų ir žurnalo failų vietą.
  2. Pakeiskite TempDB duomenų ir žurnalo failų vietą naudodami ALTER DATABASE.
  3. Sustabdykite ir paleiskite SQL serverio paslaugą iš naujo.
  4. Patikrinkite failo pakeitimą.
  5. Ištrinkite senus tempdb.mdf ir templog.ldf failus.

Panašiai, kaip rasti TempDB dydį SQL serveryje?

Lengva naudoti SSMS patikrinti Dabartinis tempdb dydis . Jei dešiniuoju pelės mygtuku spustelėkite tempdb ir pasirinkite Ypatybės, atsidarys šis ekranas. The tempdb duomenų bazės ypatybių puslapyje bus rodomas dabartinis tempdb dydis kaip 4,6 GB kiekvienam iš dviejų duomenų failų ir 2 GB žurnalo failui. Jei užklausate DMV sys.

Kas lemia TempDB augimą?

Kai kalbama apie tai, priežastis į tempdb prisipildo, nes užklausa grąžina per daug duomenų, todėl jūs turite išsiaiškinti, kodėl ir tai ištaisyti. Dažnai taip yra todėl, kad užklausa leidžia vartotojui nurodyti vieną ar daugiau kriterijų, kurie nebuvo pakankamai konkretūs, ir buvo pateikta per daug duomenų.

Rekomenduojamas: