Kde je TempDB v SQL Server?
Kde je TempDB v SQL Server?

Video: Kde je TempDB v SQL Server?

Video: Kde je TempDB v SQL Server?
Video: Расширенное руководство по SQL | Временные таблицы 2024, Smět
Anonim

Tip 1: Udržujte TempDB na místním disku v clusteru

Obecně platí, že v seskupené instanci SQL Server , databázové soubory jsou uloženy ve sdíleném úložišti (SAN). v SQL Server 2012 a později si však můžeme ponechat TempDB na místních připojených jednotkách.

Co je tímto způsobem SQL Server TempDB?

TempDB je systémová databáze v Microsoftu SQL Server používá se jako úložiště interních objektů, verzí řádků, pracovních tabulek, dočasných tabulek a indexů. TempDB je k dispozici pro použití všem účastníkům připojeným k a SQL Server instance (jedná se o globální zdroj). Dočasné tabulky se vytvářejí pomocí # konvence pojmenování.

Navíc, jak změním umístění TempDB na SQL Server? Přehled kroků k přesunutí dat TempDB a souborů protokolu do nového umístění: -

  1. Identifikujte umístění dat a souborů protokolu TempDB.
  2. Změňte umístění souborů TempDB Data a Log pomocí ALTER DATABASE.
  3. Zastavte a restartujte službu SQL Server.
  4. Ověřte změnu souboru.
  5. Odstraňte staré soubory tempdb.mdf a templog.ldf.

Podobně, jak zjistím velikost TempDB na serveru SQL?

Použití SSMS je snadné šek proudu velikost tempdb . Pokud kliknete pravým tlačítkem na tempdb a vyberte Vlastnosti, otevře se následující obrazovka. The tempdb Stránka vlastností databáze zobrazí aktuální velikost tempdb jako 4,6 GB pro každý ze dvou datových souborů a 2 GB pro soubor protokolu. Pokud se zeptáte DMV sys.

Co způsobuje růst TempDB?

Když na to přijde, důvod a tempdb zaplňuje se proto, že dotaz vrací příliš mnoho dat a vy musíte zjistit proč a opravit to. Často je to proto, že dotaz umožňuje uživateli zadat jedno nebo více kritérií, která nebyla dostatečně konkrétní, a vrátilo se příliš mnoho dat.

Doporučuje: