Aracılığıyla paylaş


İzleme Dosyası ve Tablo Boyutlarını Sınırla

Şunlar için geçerlidir: SQL Server

SQL İzleme sonuçları, izlemede yer alan olay sınıflarına ve Veritabanı Altyapısı'nın kullanılma şekline bağlı olarak boyut olarak değişir. Sık gerçekleşen olay sınıflarını izlerseniz, maksimum dosya boyutunu veya en fazla satır sayısını ayarlayarak izlemenin topladığı veri miktarını en aza indirebilirsiniz. En büyük dosya boyutunu veya satırlarını belirterek, izleme dosyasının veya tablonun belirtilen sınırın ötesine geçmemesini sağlarsınız.

Uyarı

İzleme verilerini zaten var olan bir dosyaya kaydederseniz, dosyanın sonuna veri ekleyebilir veya dosyanın üzerine yazabilirsiniz. Dosyaya veri eklemeyi seçerseniz ve izleme dosyası belirtilen en büyük dosya boyutunu zaten karşılıyor veya aşıyorsa, size bildirim gönderilir ve en büyük dosya boyutunu artırma veya yeni bir dosya belirtme fırsatı verilir. aynı durum izleme tabloları için de geçerlidir.

En Büyük Dosya Boyutu

En büyük dosya boyutuna sahip bir izleme, en büyük dosya boyutuna ulaşıldıktan sonra izleme bilgilerini dosyaya kaydetmeyi durdurur. Bu seçenek olayları daha küçük, daha yönetilebilir dosyalar halinde gruplandırmanıza olanak tanır. Ayrıca, dosya boyutunu sınırlamak katılımsız izlemelerin çalıştırılmasını daha güvenli hale getirir, çünkü en büyük dosya boyutuna ulaşıldığında izleme durdurulur. Transact-SQL saklı yordamlar yoluyla veya SQL Server Profiler kullanarak oluşturulan izlemeler için en büyük dosya boyutunu ayarlayabilirsiniz.

Dosya boyutu üst sınırı seçeneği için 1 gigabayt (GB) üst sınırı vardır. Varsayılan en büyük dosya boyutu 5 megabayttır (MB).

Dosya Devri'nin Etkinleştirilmesi

Dosya geçişi seçeneği, en büyük dosya boyutuna ulaşıldığında SQL Server'ın geçerli dosyayı kapatmasına ve yeni bir dosya oluşturmasına neden olur. Yeni dosya önceki dosyayla aynı ada sahiptir, ancak sırasını belirtmek için adın sonuna bir tamsayı eklenir. Örneğin, özgün izleme dosyasının adı filename_1.trc ise, sonraki izleme dosyası filename_2.trc'dir ve bu şekilde devam edilir. Yeni bir rollover dosyasına atanan ad zaten var olan bir dosya tarafından kullanılıyorsa ve bu dosya salt okunur değilse, var olan dosyanın üzerine yazılır. İzleme verilerini bir dosyaya kaydederken dosya geçişi seçeneği varsayılan olarak etkinleştirilir.

Uyarı

Dosya geçişi seçeneği açıkken, izleme başka bir yolla durdurulana kadar devam eder. Dosya boyutu sınırına ulaştıktan sonra izlemeyi durdurmak için dosya geçişi seçeneğini devre dışı bırakın.

İzleme dosyası için en büyük dosya boyutunu ayarlamak için

İzleme Dosyası için En Büyük Dosya Boyutu Ayarlama (SQL Server Profil Oluşturucu)

En Fazla Satır Sayısı

Satır sayısı üst sınırı olan bir izleme, en fazla satır sayısına ulaşıldıktan sonra izleme bilgilerini tabloya kaydetmeyi durdurur. Her olay bir satır oluşturur, bu nedenle bu parametre toplanan olay sayısına bir sınır ayarlar. En fazla satır sayısını ayarlamak katılımsız izlemeleri çalıştırmayı kolaylaştırır. Örneğin, izleme verilerini tabloya kaydeden bir izleme başlatmanız gerekiyorsa, ancak tablo çok büyük olursa izlemeyi durdurmak istiyorsanız, bunu otomatik olarak yapabilirsiniz.

En fazla satır sayısı belirtildiğinde ve en fazla satır sayısına ulaşıldığında, SQL Server Profiler çalışırken izleme çalışmaya devam eder, ancak izleme bilgileri artık kaydedilmez. SQL Server Profiler, izleme durdurulana kadar izleme sonuçlarını görüntülemeye devam eder.

İzleme için en fazla satır sayısını ayarlamak için

İzleme Tablosu için En Büyük Tablo Boyutu Ayarlama (SQL Server Profil Oluşturucu)

Ayrıca Bkz.

sp_trace_create (Transact-SQL)