Nasaan ang TempDB sa SQL Server?
Nasaan ang TempDB sa SQL Server?

Video: Nasaan ang TempDB sa SQL Server?

Video: Nasaan ang TempDB sa SQL Server?
Video: Nasaan ang pangako (LYRICS) by Roger Mendoza 2024, Mayo
Anonim

Tip 1: Panatilihin TempDB sa Lokal na biyahe sa Cluster

Sa pangkalahatan, sa isang clustered instance ng SQL Server , ang mga file ng database ay iniimbak sa shared storage (SAN). Sa SQL Server 2012 at mamaya, gayunpaman, maaari naming panatilihin TempDB sa mga lokal na naka-attach na drive.

Sa ganitong paraan, ano ang SQL Server TempDB?

TempDB ay isang database ng system sa Microsoft SQL Server ginagamit bilang isang tindahan ng mga panloob na bagay, mga bersyon ng row, mga talahanayan ng trabaho, mga pansamantalang talahanayan, at mga index. TempDB ay magagamit para sa lahat ng kalahok na konektado sa a SQL Server halimbawa (ito ay isang pandaigdigang mapagkukunan). Ginagawa ang mga pansamantalang talahanayan gamit ang # convention ng pagbibigay ng pangalan.

Bilang karagdagan, paano ko babaguhin ang lokasyon ng TempDB sa SQL Server? Pangkalahatang-ideya ng Mga Hakbang upang ilipat ang data ng TempDB at mga log file sa bagong lokasyon ay: -

  1. Tukuyin ang lokasyon ng TempDB Data at Log Files.
  2. Baguhin ang lokasyon ng TempDB Data at Log file gamit ang ALTER DATABASE.
  3. Ihinto at I-restart ang Serbisyo ng SQL Server.
  4. I-verify ang Pagbabago ng File.
  5. Tanggalin ang mga lumang tempdb.mdf at templog.ldf file.

Katulad nito, paano ko mahahanap ang laki ng TempDB sa SQL Server?

Madaling gamitin ang SSMS suriin ang kasalukuyan laki ng tempdb . Kung nag-right click ka sa tempdb at piliin ang Properties magbubukas ang sumusunod na screen. Ang tempdb Ang pahina ng mga katangian ng database ay magpapakita ng kasalukuyang laki ng tempdb bilang 4.6 GB para sa bawat isa sa dalawang data file at 2 GB para sa log file. Kung nagtatanong ka ng DMV sys.

Ano ang nagiging sanhi ng paglaki ng TempDB?

Pagdating dito, ang dahilan ang tempdb napuno ay dahil ang query ay nagbabalik ng napakaraming data, at kailangan mong malaman kung bakit at ayusin ito. Kadalasan, ito ay dahil pinahihintulutan ng query ang isang user na tumukoy ng isa o higit pang pamantayan na hindi sapat na partikular, at napakaraming data ang naibalik.

Inirerekumendang: