Bölüm
SQL Server'da Geçici Tablo Önbelleğe Alma
SQL Server, saklı yordamda oluşturulan geçici nesneleri (geçici tablolar ve tablo değişkenleri) önbelleğe alır. Dinamik SQL deyiminde veya sp_executesql kullanılarak oluşturulan geçici nesneler önbelleğe alınmaz. Geçici tablo önbelleğe alma, Tempdb Ayırma Çekişmesini azaltarak daha iyi performansa yol açabilir. SQL Server, geçici tabloda bir DDL işlemi gerçekleştiriliyorsa (geçici tabloyu bırakmak sorun değildir) veya geçici tabloda adlandırılmış bir kısıtlama oluşturulduysa, bazı durumlarda geçici tabloyu önbelleğe almayacaktır.
Aşağıdaki videoda uygulamalı örnekle gösterilmiştir. SQLTest Aracı, uygulamalı laboratuvarların sizin için simülasyonunu oluşturur, kayıt gerekmez. Videoyu izlerken çevrimiçi uygulamalı örneği uygulayabilirsiniz.
SQL Server, saklı yordamda oluşturulan geçici nesneleri (geçici tablolar ve tablo değişkenleri) önbelleğe alır. Dinamik SQL deyiminde veya sp_executesql kullanılarak oluşturulan geçici nesneler önbelleğe alınmaz. Geçici tablo önbelleğe alma, Tempdb Ayırma Çekişmesini azaltarak daha iyi performansa yol açabilir. SQL Server, geçici tabloda bir DDL işlemi gerçekleştiriliyorsa (geçici tabloyu bırakmak sorun değildir) veya geçici tabloda adlandırılmış bir kısıtlama oluşturulduysa, bazı durumlarda geçici tabloyu önbelleğe almayacaktır.
Aşağıdaki videoda uygulamalı örnekle gösterilmiştir. SQLTest Aracı, uygulamalı laboratuvarların sizin için simülasyonunu oluşturur, kayıt gerekmez. Videoyu izlerken çevrimiçi uygulamalı örneği uygulayabilirsiniz.