SQL Server performans çözümlemesi Utilities Read80Trace açıklaması ve OSTRESS

Makale çevirileri Makale çevirileri
Makale numarası: 887057 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Giriş

Microsoft SQL Server destek ekibinin, normal müşteri destek servis talebi üzerinde çalışmak daha kolay hale getirmek için dahili olarak yazılmış bir çok sayıda yardımcı programını kullanır. Bu yardımcı programları veritabanı geliştiriciler ve Microsoft SQL Server 2000 ile çalışan ve sistem yöneticileri için kullanışlı olabilir.

Iki ana yardımcı programları, <a2>Read80Trace yardımcı programı</a2> ve <a4>OSTRESS bu makalede yardımcı programı. Bu yardımcı programları Microsoft SQL Server'ın bir bölümü olarak sağlanan destek yükseltme Hizmetleri yardımcı programları (SQLEEUtils). Bu makalede ayrıca bu yardımcı programları'nı karşıdan yüklemek için bir bağlantı sağlar.

Not Read80Trace yardımcı programı'nı ve OSTRESS yardımcı programı olarak sağlanan - olur. Microsoft Ürün Destek Hizmetleri'ne (PSS) destek sağlar veya bu yardımcı programları için güncelleştirir.

Daha fazla bilgi

Read80Trace yardımcı programı

Read80Trace SQL Server 2000 tarafından oluşturulan izleme dosyalarını işlemek için kullanabileceğiniz bir komut satırı yardımcı programıdır. Yardımcı programı'nı oluşturur Read80Trace yeniden Biçimleme Dili (RML) dosyaları çıktı. Read80Trace yardımcı programını da bir veritabanı, sistem performansını çözümlemek için yararlı olabilecek normalleştirilmiş verileri kullanarak doldurabilirsiniz.

Not Toplama ve performans çözümlemesi için Read80Trace yardımcı programı, hedef veritabanı SQL Server 2000 veya sonraki bir sürüm veritabanı olması gerekir.

RML belirli bir bağlantı üzerinde gerçekleşen olayları tanımlamak için kullanılan bir XML dosyası biçimidir. Örneğin, bir RML dosyasında bir XML düğüm bir bağlantı tanımlayan öğeleri içerir. <connect>Düğümün örnek aşağıdadır:
<CONNECT>

    <SEQ>1</SEQ>
    <NEXTSEQ>2</NEXTSEQ>

    <CMD><![CDATA[-- network protocol: TCP/IP
        set quoted_identifier on
        set implicit_transactions on
        set cursor_close_on_commit off
        set ansi_warnings on
        set ansi_padding on
        set ansi_nulls on
        set concat_null_yields_null on
        set language us_english
        set dateformat mdy
        set datefirst 7
    ]]></CMD>

    <USER>TestUser</USER>
    <HOST>MyHost</HOST>
    <APPNAME>Microsoft Query Analyzer</APPNAME>
    <NETWORK>TCP/IP</NETWORK>
    <DBID>8</DBID>
    <PACKETSIZE>4096</PACKETSIZE>

</CONNECT>
XML düğümleri ve her bir düğümde bulunan öğelerin tam listesi için Not SQLEEUtils Books Online'da "(R) (M) eplay arkup (L) dili" bölümüne bakın.

RML dosyaları oluşturmak için Read80Trace yardımcı programı'nı kullandığınızda, izleme dosyası sıradaki her bağlantı için bir RML dosyası oluşturulur. Belirli bir bağlantı etkinliği yeniden RML yönergeleri OSTRESS yardımcı programı tarafından kullanılır.

Trending ve çözümleme faaliyetin PerfAnalysis SQL Server veritabanını geri yüklemeye Read80Trace yardımcı programı'nı kullandığınızda, Read80Trace yardımcı programı, hızlı performans çözümlemesi veritabanı yüklenemedi SQLOLEDB gelen IRowsetFastLoad adlı bir toplu yükleme arabirimi kullanır. Normalleştirilmiş veri biçimi genellikle bir-bir twentieth izleme dosyaları özgün boyutunun için onuncu için veri boyutunu azaltır. SQL:BatchStarting olay hem de SQL:BatchCompleted olay yakalanan bile, yalnızca bir satır belirli bir toplu iş olarak kaydedilir. Ayrıca, metin her olayın benzersiz desenlerini belirlemek için normalleştirilmiş ve her bir olay sorgusu desen her olayın metin yerine bir başvuru depolar. Örneğin, Read80Trace yardımcı programı, aynı formun normalleştirir tablodan seçin, iki sorgu olan ancak farklı bir hazır bilgi değerlerini sorgular'ı kullanın ve aynı benzersiz sorgu desene noktaları geri. Normalleştirilmiş bu formu, toplu bilgileri veya istemci uygulamaları tarafından gönderilen özel bir sorgu tüm oluşumları ortalama bilgilerini öğrenmek için verileri toplayarak yararlıdır.

OSTRESS yardımcı programı

OSTRESS birden çok iş parçacığı ODBC tabanlı bir sorgunun bir yardımcı programıdır. OSTRESS yardımcı programını bir komut satırı parametresi giriş okur. Komut satırı parametresi Read80Trace yardımcı programı tarafından üretilen bir RML dosyası veya bir standart Git sınırlı .SQL komut dosyası olabilir. Zorlama modunda, her bağlantı için bir iş parçacığı oluşturulan ve tüm iş parçacıklarının iş parçacıkları arasında eşitleme yapmadan olabildiğince hızlı şekilde çalıştırın. Bu mod, sunucudaki yoğun yük, belirli bir türü oluşturmak için kullanabilirsiniz. Yeniden yürütme modunu olayları, bunların ilk oluştuğu sırada kayıttan çalma sağlayarak eşitlemesini sağlar. OSTRESS yardımcı programını da aynı göreli süresi olaylar arasındaki olaylarıyla geri çalar. Aşağıdaki özellikler OSTRESS yardımcı programı yeniden yürütme ve Profiler yeniden aracında sağlanan sağlanır:
  • Uzak yordam çağrıları'olarak yeniden RPC olayları
  • Yeniden oynama dikkat
  • DTC hareketleri yeniden yürütme
Ayrıca, OSTRESS yardımcı programı temel komut satırı; bir otomatik işlem veya bir sınama komut dosyası bir parçası olarak OSTRESS yardımcı programı'nı çalıştırabilirsiniz.

Read80Trace yardımcı programı'nı ve OSTRESS yardımcı programı'nı karşıdan yüklemek için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://www.microsoft.com/downloads/details.aspx?FamilyId=5691AB53-893A-4AAF-B4A6-9A8BB9669A8B&displaylang=en

Referanslar

SQL Profiler aracının ve izleme dosyaları hakkında daha fazla bilgi için aşağıdaki MSDN Web sitesini ziyaret edin:
http://msdn2.microsoft.com/en-us/library/aa173918(SQL.80).aspx

Özellikler

Makale numarası: 887057 - Last Review: 15 Mart 2007 Perşembe - Gözden geçirme: 1.7
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2000 Standard Edition
Anahtar Kelimeler: 
kbmt kbinfo kbhowto KB887057 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:887057
Kullanım Dışı Bilgi Bankası İçeriği Yasal Uyarı
Bu makale, Microsoft'un artık destek sağlamadığı ürünler ile ilgili olarak yazılmıştır. Bu nedenle, bu makale "olduğu gibi" sağlanmıştır ve bundan sonra güncelleştirilmeyecektir.

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com