SQL Profiler izleme (.trc) dosyalarını okuyabilen ve / veya analiz edebilen üçüncü taraf araçlar var mı [kapalı]


12

Bir DBA veritabanlarımdan birinde yaptığı bir izlemeden bir .trc dosyası var. Bilgisayarımda SQL profiler aracı yüklü değil, bu yüzden içeriği görüntüleyemiyorum ve izleme günlüğünü analiz edemiyorum. Bu dosyayı bilgisayarımda SQL profiler yüklü olmadan nasıl okuyabilirim?


Qure Profiler harika ... Barbarları gösterir ve sunucunuzun hangi sorguları en çok zaman harcadığını görmek kolaydır. Sadece gerçekten büyük bir örnek boyutu aldığınızdan emin olun (2GB'lık bir izleme dosyasını işlemekten çok mutlu olur). dbsophic.com/products/qure-optimizer
NickG

Yanıtlar:


8

İzi Temizle'yi kullanın .

Kevin Kline, ClearTrace'in iyi bir özetini verir: Grafiksel özet aracı size izleme / Profiler verilerine net bir bakış sağlar

Ayrıca temel bir profil oluşturucu istiyorsanız , codeplex'te ExpressProfiler'a bakın .

ExpressProfiler (aka SqlExpress Profiler) temel GUI ile SQL Server Profiler için basit ama yeterince iyi bir yedek Gerekmiyor, kurulum yok. SQL Server 2005/2008 / 2008r2 / 2012'nin hem Express hem de Express olmayan sürümleriyle kullanılabilir (LocalDB dahil)

Özellikleri

Temel olay kümesinin (Toplu / RPC / SP: Stmt Başlangıç ​​/ Tamamlandı, Denetim oturum açma / oturum kapatma - gerekli olaylar seçilebilir) ve sütunların (Olay Sınıfı, Metin Verileri, Oturum Açma, CPU, Okuma, Yazma, Süre, SPID, Başlangıç ​​/ Bitiş zamanı) Süre Filtreleme Tüm / seçilen olay satırlarını XML biçiminde panoya kopyala "Metin verileri" sütununda bul


1
Hayat kurtarıcı olan bir başka araç da RML microsoft.com/en-us/download/details.aspx?id=8161
Adam Haines

@AdamHaines Kabul etti, ancak SQL Nexus'un yepyeni bir konusunu yönlendirecek :-)
Kin Shah

8

Muhtemelen bir tabloya izleme almak istiyorsunuz, örneğin:

USE MyDB
GO 
SELECT * INTO MyTraceTable FROM ::fn_trace_gettable('C:\Path\To\My\Trace\MyTrace.trc',    
DEFAULT)

Tablo oluşturma izniniz yoksa, geçici bir tablo kullanmayı veya SQL Server Express'i yerel olarak yüklemeyi ve izlemeyi oraya aktarmayı düşünün.

Kin (benimki ile aynı anda girilmiş) yanıtı daha iyi bir seçenek olabilir, ancak ClearTrace'i henüz denemedim.


1
Normal profil oluşturucu ve net izleme işlevselliğini karşılaştırarak, net izlemede, ne kadar CPU, disk okuma ve yazma yapıldığını söyleyebilir ve toplu olarak da gösterir. Ben kullandım ve darboğazları tanımlarken zaman tasarrufu. Bu bir çevrimiçi versiyonudur tracetune.com
Kin Shah
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.