Bir izleme süzme
Süzgeçleri, izleme toplanan olayların sınırlar.Bir süzgeç yoksa küme, seçili olay sınıflarının tüm olayları izleme çıkışı döndürülür.Örneğin, bir izleme belirli kullanıcılar için Windows kullanıcı adlarında sınırlama yalnızca, bu kullanıcılar için çıktı verilerini azaltır.
Için zorunlu değil küme izleme için süzgeç.Ancak, bir süzgeç izleme sırasında oluşan yükünü azaltır.Bir süzgeç odaklanmış verileri döndürür ve dolayısıyla performans çözümlemesi ve denetimleri kolaylaştırır.
Izleme içinde yakalanan Olay verileri süzmek için , yalnızca ilgili verilerin izleme döndüren izleme olay ölçütleri seçin.Örneğin, eklemek veya belirli bir uygulamanın izleme etkinliğini izleme dışarıda.
Not
Ne zaman SQL Server Profiler izleme, oluşturur varsayılan olarak, kendi etkinlik filtre uygular.
Sorguları yürütmek için en uzun süren toplu işlemleri saptamak için izleme, ek örnek olarak, yalnızca sahibin meşru olarak (bir CPU minimum değeri 30.000 milisaniye) çalıştırmak için 30 saniyeden daha uzun sürmesine toplu izlemek için olay ölçüt izlemeyi ayarlayın.
Süzgeç oluşturma yönergeleri
Genel olarak, bir izleme süzmek için aşağıdaki adımları izleyin.
Izleme eklemek istediğiniz olayları tanımlayın.
Veri ve gereksinim duyduğunuz bilgileri içeren veri sütunlarını tanımlayın.
Bir veri alt küme küme kümesinin gerekir ve bu verilerin alt küme küme kümesini üzerinde dayanan süzgeçler tanımlayın tanımlayın.
Örneğin, yalnızca belirli bir saat uzunluğunu uzun sürer olayları ilgileniyorsanız olabilir.Olaylar içeren bir izleme oluşturabilirsiniz; burada SÜRE veri sütununun, 300 mili saniye büyüktür.Izleme, 300'den az milisaniye cinsinden bitiş olayları içermez.
SQL Server Profiler'ı veya Transact-SQL'DE saklı yordamları kullanarak süzgeçler oluşturabilirsiniz.
Bir izleme şablonundaki olayları süzmek için
Süzgeç değiştirmek için
Nasıl Yapılır: Bir süzgeci (SQL Server Profiler) değiştirme
Süzgeç kullanılabilirliği, veri sütun bağlıdır.Bazı veri sütunlarını filtre uygulanamıyor.Filtre uygulanabilir veri sütunlarını aşağıdaki tabloda gösterildiği gibi belirli ilişkisel işleçler tarafından yalnızca filterable var.
Ilişkisel işleç |
işleç simgesi |
Açıklama |
---|---|---|
Like |
BENZER |
Olay izleme verileri için girilen metin gibi olması gerektiğini belirtir.Birden çok değer verir. |
Benzer değil |
BENZER DEĞİL |
Olay izleme verileri, girilen metin gibi olmamalı belirtir.Birden çok değer verir. |
Eşittir |
= |
Olay izleme verileri girilen değer e eşit olması gerektiğini belirtir.Birden çok değer verir. |
Eşit değildir |
<> |
Olay izleme verileri girilen değere eşit olmalıdır değil, belirtir.Birden çok değer verir. |
Büyüktür |
> |
Olay izleme verileri girilen değerden daha büyük olması gerektiğini belirtir. |
Büyüktür veya eşittir |
>= |
Olay izleme verileri değerinden büyük veya girilen değere eşit olması gerektiğini belirtir. |
Küçüktür |
< |
Olay izleme verileri girilen değerden daha az olması gerektiğini belirtir. |
Küçüktür veya eşittir |
<= |
Olay izleme verileri girilen değer küçük veya eşit olması gerektiğini belirtir. |
Filterable veri sütunlarını ve kullanılabilir ilişkisel işleçler, aşağıdaki tabloda listelenmiştir.
Veri sütunları |
Ilişkisel işleçler |
---|---|
ApplicationName |
, İSTEDİĞİNİZ GİBİ DEĞİL |
BigintData1 |
=, <>, >=, <= |
BigintData2 |
=, <>, >=, <= |
BinaryData |
Kullanımı SQL Server Profiler Bu veri olaylara filtre sütun. Daha fazla bilgi için bkz:SQL Server Profiler ile izlemleri süzme. |
ClientProcessID |
=, <>, >=, <= |
ColumnPermissions |
=, <>, >=, <= |
CPU |
=, <>, >=, <= |
DatabaseID |
=, <>, >=, <= |
Veritabanı adı |
, İSTEDİĞİNİZ GİBİ DEĞİL |
DBUserName |
, İSTEDİĞİNİZ GİBİ DEĞİL |
Süre |
=, <>, >=, <= |
EndTime |
>=, <= |
Hata |
=, <>, >=, <= |
EventSubClass |
=, <>, >=, <= |
Dosyaadı |
, İSTEDİĞİNİZ GİBİ DEĞİL |
guid |
Kullanımı SQL Server Profiler Bu veri olaylara filtre sütun. Daha fazla bilgi için bkz:SQL Server Profiler ile izlemleri süzme. |
Tanıtıcı |
=, <>, >=, <= |
anabilgisayaradı |
, İSTEDİĞİNİZ GİBİ DEĞİL |
Veritabanı posta sorun giderirken, bu görünüm, sorunun yapısı gereği, gönderilmeyi bekleyen ileti sayısı gösteren tanımlamanıza yardımcı ve süreyi iletileri bekledi. |
=, <>, >=, <= |
IntegerData |
=, <>, >=, <= |
IntegerData2 |
=, <>, >=, <= |
IsSystem |
=, <>, >=, <= |
LineNumber |
=, <>, >=, <= |
LinkedServerName |
, İSTEDİĞİNİZ GİBİ DEĞİL |
LoginName |
, İSTEDİĞİNİZ GİBİ DEĞİL |
LoginSid |
Kullanımı SQL Server Profiler Bu veri olaylara filtre sütun. Daha fazla bilgi için bkz:SQL Server Profiler ile izlemleri süzme. |
MethodName |
, İSTEDİĞİNİZ GİBİ DEĞİL |
Modu |
=, <>, >=, <= |
NestLevel |
=, <>, >=, <= |
NTDomainName |
, İSTEDİĞİNİZ GİBİ DEĞİL |
NTUserName |
, İSTEDİĞİNİZ GİBİ DEĞİL |
NesneKimliği |
=, <>, >=, <= |
ObjectID2 |
=, <>, >=, <= |
NesneAdı |
, İSTEDİĞİNİZ GİBİ DEĞİL |
NesneTürü |
=, <>, >=, <= |
Uzaklık |
=, <>, >=, <= |
OwnerID |
=, <>, >=, <= |
SahibininAdı |
, İSTEDİĞİNİZ GİBİ DEĞİL |
ParentName |
, İSTEDİĞİNİZ GİBİ DEĞİL |
İzinler |
=, <>, >=, <= |
ProviderName |
, İSTEDİĞİNİZ GİBİ DEĞİL |
Okuma |
=, <>, >=, <= |
Istekkimliği |
=, <>, >=, <= |
Rol adı |
, İSTEDİĞİNİZ GİBİ DEĞİL |
RowCounts |
=, <>, >=, <= |
SessionLoginName |
, İSTEDİĞİNİZ GİBİ DEĞİL |
Önem derecesi |
=, <>, >=, <= |
SourceDatabaseID |
=, <>, >=, <= |
spid |
=, <>, >=, <= |
SqlHandle |
Kullanımı SQL Server Profiler Bu veri olaylara filtre sütun. Daha fazla bilgi için bkz:SQL Server Profiler ile izlemleri süzme. |
StartTime |
>=, <= |
Durumu |
=, <>, >=, <= |
Başarılı |
=, <>, >=, <= |
TargetLoginName |
, İSTEDİĞİNİZ GİBİ DEĞİL |
TargetLoginSid |
Kullanımı SQL Server Profiler Bu veri olaylara filtre sütun. Daha fazla bilgi için bkz:SQL Server Profiler ile izlemleri süzme. |
Hedefkullanıcıadı |
, İSTEDİĞİNİZ GİBİ DEĞİL |
TextData1 |
, İSTEDİĞİNİZ GİBİ DEĞİL |
Transactionıd |
=, <>, >=, <= |
Tür |
=, <>, >=, <= |
Yazma |
=, <>, >=, <= |
XactSequence |
=, <>, >=, <= |
1 Olaylarını izleme,Osql yardımcı programı ya daSqlcmd yardımcı programı, her zaman ekleyin.% süzgeçleri içinTextData veri sütun.
Bir güvenlik önlemi olarak, SQL izleme parolaları etkileyen güvenlikle ilgili saklı yordamlar tüm bilgileri otomatik olarak izleme atlar.Bu güvenlik düzeneğini nonconfigurable ve her zaman etkin.Aksi halde, tüm etkinliğini izlemek için gerekli izinlere sahip kullanıcılar, engelleyen SQL Server, parolaları yakalama gelen.
Izlenen aşağıdaki güvenlikle ilgili saklı yordamlar, ancak hiçbir çıktı yazılan TextData veri sütununun:
sp_adddistpublisher (Transact-SQL)
sp_adddistributiondb (Transact-SQL)
sp_adddistributor (Transact-SQL)
sp_addlinkedserver (Transact-SQL)
sp_addlinkedsrvlogin (Transact-SQL)
sp_addmergepullsubscription_agent (Transact-SQL)
sp_addpullsubscription_agent (Transact-SQL)
sp_addremotelogin (Transact-SQL)
sp_addsubscriber (Transact-SQL)
sp_approlepassword (Transact-SQL)
sp_changedistpublisher (Transact-SQL)
sp_changesubscriber (Transact-SQL)
sp_helpsubscription_properties (Transact-SQL)