SQL Server’da Trace Flagları Kategori: Performans SQL Server’da Trace Flaglar Nedir? SQL Server Trace flagları, belirli bir SQL Server özelliğini etkinleştirebilen veya devre dışı bırakabilen veya belirli bir SQL Server davranışını değiştirebilen yapılandırma tanıtıcılarıdır. Trace flagları, Kullanıcı Arayüzü bileşenleri olmayan bazı gizli SQL Server özelliklerini açar/kapatır. Belirli bir iş yükünü olumsuz etkileyen davranışları ele almak…
SQL Server’da Trace Flagları
Kategori: Performans
SQL Server’da Trace Flaglar Nedir?
SQL Server Trace flagları, belirli bir SQL Server özelliğini etkinleştirebilen veya devre dışı bırakabilen veya belirli bir SQL Server davranışını değiştirebilen yapılandırma tanıtıcılarıdır.
Trace flagları, Kullanıcı Arayüzü bileşenleri olmayan bazı gizli SQL Server özelliklerini açar/kapatır.
Belirli bir iş yükünü olumsuz etkileyen davranışları ele almak için Microsoft Desteği tarafından trace flagları da önerilebilir.
Bazılarını etkinleştirerek veya devre dışı bırakarak SQL’in daha iyi performans göstermesini sağlamak mümkündür.
Etkin Trace Flaglar Nasıl Kontrol edilir?
Aşağıdaki komut size tüm aktif izlemeleri içeren bir tablo gösterecektir.
DBCC TRACESTATUS
Bunları etkinleştirmenin veya devre dışı bırakmanın iki yolu vardır:
DBCC TRACE komutuyla TSQL kullanarak, Trace flagları oturumda veya genel düzeyde ayarlama seçeneğiniz vardır.
Genellikle Trace flagları tüm örnek için etkinleştirirsiniz (genel düzey). Test amacıyla, oturum düzeyinde izin verebilirsiniz.
Örneğin, Trace flagları 1118’i global olarak etkinleştirmek için şunu çalıştırırsınız:
DBCC TRACEON ( 1118 , -1 ) ; _
Devre dışı bırakmak için şunu çalıştırın:
DBCC TRACEOFF ( 1118 , – 1 ) ;
Not: DBCC TRACEON ve DBCC TRACEOFF kullanmanın avantajı, Trace Flagları kullanmak için anı yeniden başlatmanız gerekmemesidir. Dezavantajı, yeniden başlatma yoluyla devam etmeyecektir.
En azından bunları kullanmayı düşünün:
Size ve Veritabanlarınıza Yardımcı Olmak İçin Bekliyoruz!