Die Tempdb eines Servers (SQL Server 2008) wird mehrmals monatlich auf über 500 GB erhöht. Ist es möglich herauszufinden, welche SQL-Anweisungen dieses Problem verursacht haben? Das Problem wird normalerweise nicht durch create table #temp...; insert into #temp...
oder select ... into #temp...
sondern durch komplexe Verknüpfungen verursacht.
Die Anfangsgröße einiger Tempdb-Dateien wird jedes Mal automatisch auf viel größere Werte gesetzt. Wie kann man das verhindern?
Manchmal verhindern die zwischengespeicherten Pläne die Größenänderung / Verkleinerung der Dateien. Wie finde ich welche die tempdb halten?