= TempDB =
 
== Warum soll sollte die TempDB optimiert werden? ==
 
Die tempDB wird automatisch von verschiedenen Operationen verwendet, unabhängig, mit welcher DB gerade gearbeitet wird.
 
Typische Operationen sind z.B. :
 
* Temp tabellen (# vor dem Tabellennamen)
* Globale temp Tabellen (## vor dem Tabellennamen)
* Sortierung von großen Joins
* Sortierung von Indizies, falls die entsprechende Option bei dem Indize gesetzt ist.
* ...
 
Dadurch kann die tempDB zu einem Flaschenhals werden, wodurch hohe Waits entstehen. In diesen Fällen sollte die tempDB optimiert werden.
== Optimierung der TempDB ==
Desweiteren sollte im Verlauf kontrolliert werden, dass nicht genau ein Datafile übermäßig stark wächst und die Größe der einzelnen Datafile gleich bleibt.
 
Wird die tempDB intensiv genutzt sollte diese auch auf einen möglichst schnelle Festplatten ausgelagert werden. Datensicherheit ist hier nur bedingt wichtig, da sie automatisch neu erzeugt wird, sobald die [[SQL Server]] Instanz neu gestartet wird.
== Messung der TempDB Contention mittels Extended Events ==
Änderungen – Software Entwicklung Projekte

Änderungen