La tempdb d'un serveur (SQL Server 2008) augmente à 500 Go + plusieurs fois par mois. Est-il possible de savoir quelles instructions SQL ont provoqué ce problème? Le problème n'est généralement pas causé par create table #temp...; insert into #temp...
ou select ... into #temp...
mais par des jointures complexes.
La taille initiale de certains fichiers tempdb est également automatiquement définie à des valeurs beaucoup plus importantes à chaque fois. Comment l'empêcher?
Parfois, les plans mis en cache empêchent le redimensionnement / la réduction des fichiers. Comment trouver lequel détient le tempdb?