Sdílet prostřednictvím


Zobrazení a práce s výstupem z Poradce pro ladění databázového stroje (DTA)

platí pro:SQL Server

Když Poradce pro optimalizaci databázového stroje optimalizuje databáze, vytváří souhrny, doporučení, zprávy a protokoly ladění. Výstup protokolu ladění můžete použít k řešení potíží s relacemi ladění databázového stroje Advisor. Souhrny, doporučení a sestavy můžete použít k určení, zda chcete realizovat doporučení pro ladění, nebo pokračovat v ladění, dokud nedosáhnete vylepšení výkonu dotazů, které potřebujete pro instalaci Microsoft SQL Serveru. Informace o tom, jak pomocí Poradce pro ladění databáze vytvářet úlohy a ladit databázi, najdete v tématu Spuštění a použití poradce pro ladění databázového stroje.

Zobrazení výstupu ladění

Následující postupy popisují, jak pomocí grafického uživatelského rozhraní Poradce pro ladění databázového stroje zobrazit doporučení pro ladění, souhrny, sestavy a protokoly ladění. Informace o možnostech uživatelského rozhraní najdete v tématu Popisy uživatelského rozhraní dále v tomto tématu.

Pomocí grafického uživatelského rozhraní můžete také zobrazit výstup ladění vygenerovaný nástrojem příkazového řádku dta.

Poznámka

Pokud použijete nástroj příkazového řádku dta a určíte, že výstup se zapíše do souboru XML pomocí argumentu -ox, můžete otevřít a zobrazit výstupní soubor XML kliknutím na Otevřít soubor v nabídce Soubor SQL Server Management Studio. Další informace naleznete v tématu Použití aplikace SQL Server Management Studio. Informace o nástroji příkazového řádku dta naleznete v tématu nástroj dta.

K zobrazení doporučení ladění pomocí grafického rozhraní Database Engine Tuning Advisor

  1. Vylaďte databázi pomocí grafického uživatelského rozhraní Poradce pro ladění databázového stroje nebo nástroje příkazového řádku dta. Další informace najdete v tématu Spuštění a použití Poradce pro ladění databázového stroje. Pokud chcete použít existující relaci ladění, přeskočte tento krok a pokračujte krokem 2.

  2. Spusťte grafické uživatelské rozhraní Advisoru pro ladění databázového stroje. Další informace najdete v tématu Poradce pro ladění databázového stroje: Spusťte a používejte. Pokud chcete zobrazit doporučení pro ladění pro existující relaci ladění, otevřete ji dvojitým kliknutím na název relace v okně sledování relace .

    Po dokončení nové relace ladění nebo po načtení existující relace se zobrazí stránka Doporučení.

  3. Na stránce Doporučení klikněte na Doporučení oddílů a Doporučení indexu pro zobrazení podoken, které zobrazují výsledky relace ladění. Pokud jste při nastavování možností ladění pro tuto relaci nezadali rozdělení, je podokno Doporučení pro rozdělení prázdné.

  4. V podokně Doporučení oddílu nebo v podokně Doporučení indexu použijte posuvní lišty k prohlížení všech informací zobrazených v mřížce.

  5. Odškrtněte Zobrazit existující objekty na spodní části záložky Doporučení. To způsobí, že mřížka zobrazí pouze ty databázové objekty, na které se odkazuje v doporučení. Pomocí dolního posuvníku zobrazte sloupec nejvíce vpravo v mřížce doporučení a kliknutím na položku ve sloupci Definice zobrazte nebo zkopírujte skript Transact-SQL, který tento objekt vytvoří v databázi.

  6. Chcete-li uložit všechny Transact-SQL skripty, které v tomto doporučení vytvoří nebo odstraní všechny databázové objekty do jednoho souboru skriptu, klikněte na Uložit doporučení v nabídce Akce.

Pro zobrazení souhrnu ladění a sestav pomocí grafického uživatelského rozhraní Database Engine Tuning Advisoru

  1. Vylaďte databázi pomocí grafického uživatelského rozhraní Poradce pro ladění databázového stroje nebo nástroje příkazového řádku dta. Další informace naleznete v části Poradce pro ladění databázového stroje: Spuštění a použití. Pokud chcete použít existující relaci ladění, přeskočte tento krok a pokračujte ke kroku 2.

  2. Spusťte grafické uživatelské rozhraní Advisoru pro ladění databázového stroje. Další informace najdete v tématu Spuštění a použití poradce pro ladění databázového stroje. Pokud chcete zobrazit souhrny ladění a sestavy pro existující relaci ladění, otevřete ji dvojitým kliknutím na název relace v Session Monitoru.

  3. Po dokončení nové relace ladění nebo po načtení existující relace klikněte na kartu Sestavy.

  4. Podokno Souhrn ladění obsahuje informace o sezení ladění. Informace poskytnuté očekávaným procentuálním zlepšením a prostor používaný doporučením položky můžou být užitečné zejména při rozhodování, jestli chcete doporučení implementovat.

  5. V podokně Ladění sestav klikněte na Vybrat sestavu a vyberte sestavu ladění, která se má zobrazit.

Pro zobrazení protokolů ladění pomocí nástroje Database Engine Tuning Advisor v grafickém uživatelském rozhraní

  1. Vylaďte databázi pomocí grafického rozhraní nástroje pro optimalizaci databázového stroje nebo příkazového nástroje dta. Při ladění úlohy nezapomeňte zkontrolovat uložit protokol ladění na kartě Obecné. Pokud chcete použít existující relaci ladění, přeskočte tento krok a pokračujte krokem 2.

  2. Spusťte grafické uživatelské rozhraní Advisoru pro ladění databázového stroje. Další informace najdete v tématu Poradce pro ladění databázového stroje: Spuštění a použití. Pokud chcete zobrazit souhrny ladění a sestavy pro existující relaci ladění, otevřete ji dvojitým kliknutím na název relace v okně Sledování relací.

  3. Po dokončení nové relace ladění nebo po načtení existující relace klikněte na kartu Průběh. Podokno Protokol ladění zobrazuje obsah protokolu. Protokol obsahuje informace o událostech úloh, které Poradce pro ladění databázového stroje nemohl analyzovat.

    Pokud byly všechny události v relaci ladění analyzovány poradcem pro ladění databázového stroje, zobrazí se zpráva, že protokol ladění je prázdný. Pokud při původním spuštění relace ladění nebylo na kartě Obecné zaškrtnuto Uložit protokol ladění, zobrazí se zpráva, která na to upozorní.

Implementujte doporučení pro optimalizaci

Doporučení Poradce pro ladění databázového stroje můžete implementovat ručně nebo automaticky jako součást ladicí relace. Pokud chcete nejprve prozkoumat výsledky ladění před jejich implementací, použijte grafické uživatelské rozhraní Advisoru pro ladění databázového stroje. Sql Server Management Studio pak můžete použít k ručnímu spuštění Transact-SQL skriptů, které nástroj Database Engine Tuning Advisor vygeneruje v důsledku analýzy úlohy k implementaci doporučení. Pokud před jejich implementací nepotřebujete prozkoumat výsledky, můžete použít možnost -a s nástrojem příkazového řádku dta. To způsobí, že nástroj po analýze úloh automaticky implementuje doporučení pro ladění. Následující postupy vysvětlují, jak používat obě rozhraní Poradce pro ladění databázového stroje k implementaci doporučení.

Ruční implementace doporučení ladění pomocí grafického uživatelského rozhraní Advisoru pro ladění databázového stroje

  1. Vylaďte databázi pomocí grafického uživatelského rozhraní Poradce pro ladění databázového mechanismu nebo pomocí nástroje příkazového řádku dta. Další informace najdete v tématu Poradce pro ladění databázového stroje: spuštění a použití. Pokud chcete použít existující relaci ladění, přeskočte tento krok a pokračujte krokem 2.

  2. Spusťte grafické uživatelské rozhraní Advisoru pro ladění databázového stroje. Další informace najdete v tématu Spuštění a použití poradce pro ladění databázového stroje. Pokud chcete implementovat doporučení pro ladění v rámci existující relace, otevřete ji dvojitým kliknutím na název relace v Sledování relací.

  3. Po dokončení nové relace ladění nebo po načtení existující relace klikněte na Použít doporučení v nabídce Akce.

  4. V dialogovém okně Použít doporučení zvolte Použít nyní nebo Naplánovat na později. Pokud zvolíte Plán pro pozdější, vyberte příslušné datum a čas.

  5. Kliknutím na OK doporučení použijte.

Automatická implementace doporučení ladění pomocí nástroje příkazového řádku dta

  1. Určete funkce databáze (indexy, indexovaná zobrazení, particionování), které má Poradce pro ladění databázového stroje zvážit přidání, odebrání nebo zachování během analýzy.

    Než začnete ladit, mějte na paměti následující skutečnosti:

    • Pokud jako zátěž používáte trasovací tabulku, musí tato tabulka existovat na stejném serveru, kde se používá Poradce pro optimalizaci výkonu databáze. Pokud vytvoříte trasovací tabulku na jiném serveru, přesuňte ji na server, na kterém se tunuje Poradce pro ladění databázového stroje.

    • Pokud se relace ladění protáhne déle, než jste očekávali, můžete stisknutím kombinace kláves CTRL+C tuto relaci ukončit. Stisknutím kombinace kláves CTRL+C za těchto okolností vynutíte dta vytvořit nejlepší možné doporučení na základě toho, jakou část zátěže již nástroj zpracoval, a neztrácí tím čas, který již byl použit na ladění pracovní zátěže.

  2. Z příkazového řádku zadejte následující:

    dta -E -D DatabaseName -if WorkloadFile -s SessionName -a  
    

    kde -E určuje, že vaše relace ladění používá důvěryhodné připojení (místo přihlašovacího ID a hesla), -D určuje název databáze, kterou chcete vyladit, nebo čárkami oddělený seznam více databází, které úloha používá, -if určuje název a cestu k souboru úlohy. -s určuje název relace ladění a -a určuje, že chcete, aby nástroj příkazového řádku dta automaticky použil doporučení pro ladění po analýze úlohy bez výzvy. Další informace o použití nástroje příkazového řádku dta k ladění databází naleznete v tématu Spuštění a použití poradce pro ladění databázového stroje.

  3. Stiskněte enter.

Provádění průzkumné analýzy

Uživatelsky zadaná funkce konfigurace nástroje Database Engine Tuning Advisor umožňuje správcům databází provádět průzkumnou analýzu. Pomocí této funkce správci databáze určí požadovaný návrh fyzické databáze do Advisoru pro ladění databázového stroje a pak můžou vyhodnotit účinky tohoto návrhu na výkon, aniž by ho implementovali. Uživatelsky zadaná konfigurace je podporována grafickým uživatelským rozhraním (GUI) a grafickým uživatelským rozhraním Advisoru pro ladění databázového stroje a nástrojem příkazového řádku. Nástroj příkazového řádku ale poskytuje největší flexibilitu.

Pokud používáte grafické uživatelské rozhraní Advisoru pro ladění databázových strojů, můžete vyhodnotit účinky implementace podmnožiny doporučení poradce pro ladění databázového stroje, ale nemůžete přidat hypotetické struktury fyzického návrhu pro vyhodnocení nástrojem Database Engine Tuning Advisor.

Následující postupy vysvětlují, jak používat uživatelsky zadanou funkci konfigurace s oběma rozhraními nástrojů.

Použití grafického uživatelského rozhraní Poradce pro ladění databázového stroje k vyhodnocení optimalizačních doporučení

Následující postup popisuje, jak vyhodnotit doporučení vygenerované poradcem pro ladění databázového stroje, ale grafické uživatelské rozhraní neumožňuje zadat nové struktury fyzického návrhu pro vyhodnocení.

Pro vyhodnocení doporučení ladění pomocí grafického uživatelského rozhraní Poradce pro ladění databázového stroje
  1. K ladění databáze použijte grafické uživatelské rozhraní Advisoru pro ladění databázového stroje. Další informace najdete v části Spuštění a použití Poradce pro ladění databázového stroje. Pokud chcete vyhodnotit existující relaci ladění, poklikejte na ni v Monitoru relací.

  2. Na kartě Doporučení zrušte zaškrtnutí doporučených struktur fyzického návrhu, které nechcete použít.

  3. V nabídce Akce klikněte na Vyhodnotit doporučení. Pro vás byla vytvořena nová relace ladění.

  4. Zadejte nový název relace . Pokud chcete zobrazit konfiguraci struktury návrhu fyzické databáze, kterou vyhodnocujete, zvolte Kliknutím sem zobrazíte oddíl konfigurace v oblasti Popis v dolní části okna aplikace Advisor pro ladění databázového stroje.

  5. Na panelu nástrojů klikněte na tlačítko Spustit analýzu. Po dokončení poradce pro ladění databázového stroje můžete zobrazit výsledky na kartě Doporučení.

Použití grafického uživatelského rozhraní nástroje pro ladění databázového stroje k exportu výsledků relace ladění pro analýzu 'co kdyby' ladění.

Následující postup popisuje, jak exportovat výsledky relace ladění nástroje Database Engine Tuning Advisor do souboru XML, který můžete upravit a poté jej vyladit pomocí nástroje příkazového řádku dta. To vám umožní provést optimalizaci hypotetických nových struktur fyzického návrhu, aniž byste museli provádět režijní náklady na jejich implementaci v databázi, než zjistíte, jestli vytvářejí potřebná vylepšení výkonu. Použití grafického uživatelského rozhraní Poradce pro ladění databázového stroje k počátečnímu ladění databáze a následnému exportu výsledků ladění do souboru .xml je vhodným způsobem pro uživatele, kteří s jazykem XML teprve začínají, jak využít flexibilitu schématu XML Poradce pro ladění databázového stroje k provádění analýzy "co kdyby".

Export výsledků relace ladění z grafického uživatelského rozhraní Poradce pro ladění databázového stroje pro analýzu 'co kdyby' pomocí nástroje příkazového řádku dta
  1. K ladění databáze použijte grafické uživatelské rozhraní Advisoru pro ladění databázového stroje. Další informace najdete v tématu Spuštění a použití Poradce pro ladění databázového stroje. Pokud chcete vyhodnotit existující relaci ladění, poklikejte na ni v monitoru relací.

  2. V nabídce Soubor klikněte na Exportovat výsledky relace a uložte jej jako soubor XML.

  3. Otevřete soubor XML vytvořený v kroku 2 v oblíbeném editoru XML, textovém editoru nebo v aplikaci SQL Server Management Studio. Posuňte se dolů k prvku konfigurace . Zkopírujte a vložte sekci elementu Configuration do šablony vstupního souboru XML po elementu TuningOptions. Uložte tento vstupní soubor XML.

  4. V novém vstupním souboru XML, který jste vytvořili v kroku 3, zadejte všechny možnosti ladění, které chcete mít v elementu TuningOptions, upravte sekci elementu Konfigurace (přidejte nebo odstraňte struktury fyzického návrhu podle vaší analýzy), uložte soubor a ověřte jej podle schématu XML poradce pro ladění databázového stroje. Informace o úpravách tohoto souboru XML naleznete v tématu XML Input File Reference (Database Engine Tuning Advisor).

  5. Jako vstup do nástroje příkazového řádku dta použijte soubor XML, který jste vytvořili v kroku 4. Informace o použití vstupních souborů XML s tímto nástrojem naleznete v části "Ladění databáze pomocí nástroje dta" v Start a použití Poradce pro ladění databázového stroje.

Použití funkce konfigurace zadané uživatelem s nástrojem příkazového řádku dta

Pokud jste zkušený vývojář XML, můžete vytvořit vstupní soubor XML Advisoru pro ladění databázového stroje, ve kterém můžete zadat úlohu a hypotetickou konfiguraci struktur návrhu fyzické databáze, jako jsou indexy, indexovaná zobrazení nebo dělení. Potom můžete pomocí nástroje příkazového řádku dta analyzovat účinky, které má tato hypotetická konfigurace na výkon dotazů pro vaši databázi. Následující postup vysvětluje tento proces krok za krokem:

Použití funkce konfigurace zadané uživatelem pomocí nástroje příkazového řádku dta
  1. Vytvořte úlohu optimalizace. Informace o provedení této úlohy naleznete v tématu Spuštění a použití Poradce pro ladění databázového stroje.

  2. Zkopírujte a vložte ukázkový vstupní soubor XML s uživatelem zadanou konfigurací (DTA) do svého editoru XML nebo textového editoru. Pomocí této ukázky vytvořte vstupní soubor XML pro relaci ladění. Informace o provedení této úlohy naleznete v části "Vytvoření vstupních souborů XML" v Spuštění a použití Poradce pro ladění databázového stroje.

  3. Upravte elementy TuningOptions a Configuration v ukázkovém vstupním souboru XML. V rámci elementu TuningOptions určete, které struktury fyzického návrhu má Poradce pro ladění databázového stroje zvážit během relace ladění. V prvku Configuration určete struktury fyzického návrhu, které odpovídají hypotetické konfiguraci, kterou chcete, aby Poradce pro ladění databázového stroje analyzoval. Informace o atributech a podřízených prvcích, které můžete použít s nadřazenými prvky TuningOptions a Konfigurace, najdete v odkazované dokumentaci XML Input File Reference (Database Engine Tuning Advisor).

  4. Uložte vstupní soubor s příponou .xml.

  5. Ověřte vstupní soubor XML, který jste uložili v kroku 4, ve schématu XML Advisoru pro ladění databázového stroje. Toto schéma se nainstaluje v následujícím umístění při instalaci Microsoft SQL Serveru:

    C:\Program Files\Microsoft SQL Server\100\Tools\Binn\schemas\sqlserver\2004\07\dta\dtaschema.xsd  
    

    Schéma XML Pro ladění databázového stroje je také k dispozici online na https://schemas.microsoft.com/sqlserver/2004/07/dta/.

  6. Po vytvoření úlohy a vstupního souboru XML jste připraveni odeslat vstupní soubor do nástroje dta příkazového řádku pro analýzu. Ujistěte se, že jste zadali název výstupního souboru XML pro argument -ox utility. Tím se vytvoří výstupní soubor XML s doporučenou konfigurací zadanou v elementu Configuration. Pokud chcete nástroj Advisor pro ladění databázového stroje spustit znovu a zkontrolovat další hypotetickou konfiguraci založenou na výstupu, můžete zkopírovat a vložit obsah elementu Configuration z výstupního souboru do nového nebo původního vstupního souboru XML. Informace o použití vstupního souboru XML s nástrojem dta naleznete v části "Ladění databáze pomocí nástroje dta" v Start a použití Poradce pro ladění databázového stroje.

    Po dokončení ladění použijte buď grafické uživatelské rozhraní Poradce pro ladění databázového stroje k zobrazení sestav ladění, nebo otevřete výstupní soubor XML a zobrazte elementy TuningSummary a Konfigurace, abyste si mohli prohlédnout doporučení Poradce pro ladění databázového stroje. Informace o zobrazení výsledků relace ladění najdete v tématu Zobrazení výstupu ladění dříve v tomto tématu. Všimněte si také, že výstupní soubor XML může obsahovat sestavy z analýz Poradce pro ladění databázového stroje.

  7. Opakujte kroky 6 a 7, dokud nevytvoříte hypotetickou konfiguraci, která vytvoří zlepšení výkonu dotazů, které potřebujete. Pak můžete implementovat novou konfiguraci. Další informace najdete v části Implementace doporučení pro ladění v předchozí části tohoto tématu.

Kontrola, vyhodnocení a klonování relací ladění

Poradce pro ladění databázového stroje vytvoří novou relaci ladění pokaždé, když začnete analyzovat účinky zatížení na jednu nebo více databází. Pomocí monitorování relací v grafickém uživatelském rozhraní Advisoru pro ladění databázového stroje můžete zobrazit nebo znovu načíst všechny relace ladění spuštěné na dané instanci Microsoft SQL Serveru. Když máte k dispozici všechny existující relace ladění, můžete je snadno zkontrolovat: klonovat relace na základě existujících relací, upravit existující doporučení ladění a pak pomocí Advisoru pro ladění databázového stroje vyhodnotit upravenou relaci nebo provést ladění v pravidelných intervalech, abyste mohli monitorovat fyzický návrh databází. Můžete se například rozhodnout ladit databázi podle měsíčního plánu.

Než budete moct zkontrolovat všechny relace ladění pro instanci SQL Serveru, musíte na instanci serveru vytvořit relace ladění tím, že ladíte úlohy pomocí Poradce pro ladění databázového stroje. Další informace najdete v tématu Spuštění a použití Poradce pro ladění databázového stroje.

Kontrola existujících relací ladění

Pomocí následujícího postupu můžete procházet existující relace ladění na dané instanci SQL Serveru.

Kontrola existujících relací ladění
  1. Spusťte grafické uživatelské rozhraní Advisoru pro ladění databázového stroje. Pro více informací se podívejte na Spuštění a použití Poradce pro ladění databázového stroje.

  2. Všechny existující relace ladění jsou zobrazeny v horní polovině okna Monitor relací. Počet zobrazených sezení závisí na tom, kolikrát jste upravovali databáze na této instanci SQL Serveru. Pomocí posuvníků můžete zobrazit všechny relace ladění.

  3. Jednou klikněte na název relace ladění a jeho podrobnosti se zobrazí v dolní polovině okna Sledování relací.

  4. Poklikejte na název relace ladění a informace o ní se načtou do Poradce pro ladění databázového stroje. Po načtení informací můžete vybrat kteroukoli z karet pro zobrazení informací o této ladicí relaci.

Vyhodnocení existujících relací ladění jako hypotetických konfigurací

Pomocí následujících kroků vyhodnoťte existující relaci ladění. Vyhodnocení existující relace ladění zahrnuje zobrazení a úpravu doporučení, po kterých následuje další ladění. Rozhodnete se například, že chcete vytvořit pouze indexy v tabulce tabulka1, tím odstraníte vytvoření indexovaných zobrazení a particionování z existujícího doporučení pro ladění. Pak Poradce pro ladění databázového stroje vytvoří novou relaci ladění a naladí pracovní zátěž vůči vašim databázím pomocí upravených doporučení jako hypotetické konfigurace. To znamená, že Poradce pro ladění databázového stroje ladí zátěž vůči databázím, jako by byla implementována upravená doporučení, což vám umožní provádět omezenou "co kdyby" analýzu. Analýza "co kdyby" je omezená, protože při použití grafického uživatelského rozhraní Poradce pro ladění databázového stroje můžete zvolit pouze podmnožinu existujícího doporučení. Pokud chcete provést úplnou hypotetickou analýzu, zadejte zcela novou hypotetickou konfiguraci, která není podmnožinou žádné předchozí relace ladění, musíte použít vstupní soubor XML pro nástroj Database Engine Tuning Advisor s nástrojem příkazového řádku dta.

Vyhodnotit stávající relaci ladění
  1. Po spuštění Poradce pro ladění databázového stroje poklikejte na ladicí relaci v horní polovině sledování relací, která načte informace o relaci do Poradce pro ladění databázového stroje.

  2. Klikněte na kartu Průběh a zkontrolujte protokol ladění, který obsahuje informace o chybách v událostech úlohy, kterou Poradce pro ladění databázového systému nemohl vyladit. Tyto informace vám můžou pomoct vyhodnotit efektivitu úlohy.

  3. Pokud chcete podrobněji prozkoumat výsledky ladění této relace, klikněte na kartu Přehledy. Tam můžete zobrazit souhrn ladění nebo vybrat sestavu ladění ze seznamu Vybrat sestavu.

  4. Kliknutím na kartu Doporučení zobrazíte doporučení pro ladění.

  5. Pokud si nejste jisti implementací nějaké doporučení, zrušte jejich zaškrtnutí.

  6. V nabídce Akce klikněte na Vyhodnotit doporučení. Poradce pro ladění databázového stroje vytvoří novou relaci ladění, která použije upravené doporučení jako hypotetickou konfiguraci. Pokud chcete zobrazit hypotetickou konfiguraci v jazyce XML, zvolte Kliknutím sem zobrazíte oddíl konfigurace.

  7. Na kartě Obecné zadejte název relacea ujistěte se, že je zadána správná pracovní zátěž.

  8. Na kartě Možnosti ladění můžete zadat dobu ladění nebo některou z Pokročilých možností.

  9. Na panelu nástrojů klikněte na tlačítko Spustit analýzu. Poradce pro ladění databázového stroje spustí ladění databází pomocí hypotetické konfigurace. Po dokončení nástroje pro optimalizaci databázového stroje můžete zobrazit výsledky této relace stejně jako u všech ostatních relací.

Klonování existujících relací ladění

Nové relace ladění můžete vytvořit na základě existujících relací výběrem možnosti klonování v Poradci pro ladění databázového stroje. Při použití možnosti klonování založíte novou relaci ladění na existující relaci. Potom můžete podle potřeby změnit možnosti ladění nové relace. Když vyhodnotíte existující relaci, jak je popsáno v předchozím postupu, vytvoří Poradce pro ladění databázového stroje také novou relaci ladění, ale možnosti ladění nemůžete změnit.

Vytvoření nových relací ladění klonováním existujících relací
  1. Po spuštění Poradce pro ladění databázového stroje poklepejte na relaci ladění v horní polovině Monitoru relací, což načte informace o relaci do Poradce pro ladění databázového stroje.

  2. V nabídce Akce klepněte na tlačítko Klonovat relaci.

  3. Na kartě Obecné zadejte název relacea ujistěte se, že je zadaná správná úloha.

  4. Na kartě Možnosti ladění můžete zadat dobu ladění, které struktury fyzického návrhu by měl nástroj Database Engine Tuning Advisor zvážit pro vytvoření, a také které by měl zvážit k vypuštění ve svých doporučeních.

  5. Klikněte na Rozšířené možnosti, pokud chcete nastavit limit místa pro doporučení, maximální počet sloupců na index a jestli chcete, aby Advisor pro ladění databázového stroje vygeneroval doporučení, která je možné implementovat, když je SQL Server online.

  6. Kliknutím na tlačítko Spustit analýzu na panelu nástrojů analyzujte účinky pracovní zátěže stejně jako při jakékoli jiné ladicí relaci. Po dokončení poradce pro optimalizaci databázového stroje můžete zobrazit výsledky této relace stejně jako u jakékoliv jiné relace.

Popisy uživatelského rozhraní

Monitorování relací

Monitor relací zobrazuje informace o relacích, které jsou otevřeny v Poradci pro ladění databázového stroje. Chcete-li zobrazit informace o relaci v okně vlastností, vyberte název relace v Monitoru relací.

Karta Doporučení

Karta Doporučení se zobrazí po dokončení analýzy pracovní zátěže Poradce pro ladění databázového stroje. Tato mřížka obsahuje doporučení pro každý zvažovaný objekt. Doporučení k oddílům ( pokud existuje) se zobrazí v horní mřížce a doporučení indexu se zobrazí v dolní mřížce. Mřížky se nezobrazují, pokud neexistují žádná doporučení.

Sloupec Definice obsahuje definici doporučeného oddílu nebo indexu jako hypertextového odkazu. Tento sloupec je obvykle příliš úzký, aby se zobrazila celá definice. Kliknutím na hypertextový odkaz zobrazíte dialogové okno obsahující úplnou definici a tlačítko Kopírovat do schránky.

Doporučení k oddílům

název databáze
Databáze obsahující objekty, které se doporučuje upravit.

doporučení
Doporučuje se podniknout kroky ke zvýšení výkonu. Možné hodnoty jsou Vytvořit a Smazat.

cíl doporučení
Schéma nebo funkce oddílu ovlivněné doporučením. Ikona v tomto sloupci odráží doporučení vypustit nebo přidat doporučovaný cíl a to, jestli se jedná o funkci oddílu nebo schéma.

podrobnosti
Popis cíle doporučení . Možné hodnoty zahrnují rozsah pro funkce oddílení nebo nechat prázdné pro schémata oddílů.

Ne. oddílů
Počet oddílů definovaných doporučenými funkcemi dělení Pokud se tato funkce použije se schématem a pak se použije u tabulky, data v tabulce se rozdělí do mnoha oddílů.

definice
Definice cíle doporučení. Kliknutím na sloupec otevřete dialogové okno Náhled skriptu SQL, který obsahuje skript pro doporučenou akci.

Doporučení indexu

Název databáze
Databáze obsahující objekty, které se doporučuje upravit.

název objektu
Tabulka související s doporučením.

doporučení
Doporučuje se podniknout akci ke zvýšení výkonu. Možné hodnoty jsou "Vytvořit" a "Smazat".

cíl doporučení
Index nebo zobrazení ovlivněné doporučením Ikona v tomto sloupci odráží doporučení na vyřazení nebo přidání cíle doporučení .

podrobnosti
Popis cíle doporučení. Možné hodnoty zahrnují clusterované, indexované zobrazení nebo prázdné označující neclusterovaný index. Označuje také, jestli je index jedinečný.

schéma oddílů
Schéma oddílů je k dispozici v tomto sloupci, pokud je doporučeno rozdělení.

velikost (kB)
Očekávaná velikost nového objektu, který se doporučuje. Pokud je tento sloupec prázdný, klikněte na Prohlédněte si sestavy velikostí již existujících objektů.

Definice
Definice cíle doporučení. Klikněte na sloupec pro otevření dialogového okna Náhled skriptu SQL, který obsahuje skript pro doporučenou akci.

Zobrazit existující objekty
Výběrem zobrazíte všechny existující objekty v mřížce, a to i v případě, že advisor pro ladění databázového stroje neposkytuje žádná doporučení týkající se objektů.

Zobrazte zprávy o velikostech existujících objektů
Výběrem zobrazíte sestavy, které poskytují velikost existujících objektů v mřížce s doporučeními.

Nabídka akcí / Možnosti použití doporučení

Po analýze úlohy a zobrazení doporučení v nabídce Akce kliknutím na Použít doporučení otevřete dialogové okno Použít doporučení.

Přihlaste se nyní
Vygenerujte skript pro doporučení a spustíte skript pro implementaci doporučení.

plán pro pozdější
Vygenerujte skript pro doporučení a uložte akce jako úlohu agenta SQL Serveru.

datum
Zadejte datum, kdy chcete spustit úlohu agenta SQL Serveru, aby se doporučení použila.

Čas
Zadejte čas, kdy chcete spustit úlohu agenta SQL Serveru, aby se použila doporučení.

Možnosti karty Sestavy

Po dokončení analýzy úlohy se zobrazí karta s názvem Sestavy.

Souhrn optimalizace
Zobrazí souhrn doporučení Poradce pro ladění databázového stroje.

datum
Datum, kdy poradce optimalizace výkonu databázového nástroje zpracoval sestavu.

čas
Čas, kdy poradce pro ladění databázového stroje vytvořil sestavu

serveru
Server, který byl cílem pracovní zátěže nástroje Database Engine Tuning Advisor.

Databáze k optimalizaci
Databáze ovlivněná doporučeními Advisoru pro ladění databázového stroje

soubor úloh
Zobrazí se, když je úloha souborem.

tabulka pracovního zatížení
Zobrazí se, když je úloha tabulkou SQL Serveru.

Pracovní zátěž
Zobrazí se, když se úloha naimportovala z Editoru dotazů v aplikaci SQL Server Management Studio.

Maximální doba ladění
Maximální doba, která je nakonfigurována jako dostupná pro analýzu Poradce pro ladění databázového serveru.

doba potřebná k ladění
Čas, který poradce pro ladění databázového stroje skutečně používá k analýze úlohy.

očekávané procentuální zlepšení
Pokud jsou implementována všechna doporučení Poradce pro ladění databázového stroje, očekává se procentuální zlepšení pro cílovou pracovní zátěž.

Maximální prostor pro doporučení (MB)
Maximální zvažovaný prostor pro doporučení. Tato hodnota se nakonfiguruje před provedením analýzy pomocí tlačítka Pokročilé možnosti na kartě Možnosti ladění.

využité místo aktuálně (MB)
Prostor aktuálně využívaný indexy v analyzované databázi.

Místo zabrané doporučeními (MB)
Přibližný prostor, který by měly indexy používat, pokud jsou implementovaná všechna doporučení Advisoru pro ladění databázového stroje.

počet událostí v zátěži
Počet událostí obsažených v úloze

Počet událostí vyladěných
Počet událostí v pracovní zátěži, které byly vyladěny. Pokud událost nejde ladit, je uvedená v protokolu ladění, který je k dispozici na kartě Průběh.

Počet příkazů vyladěných
Počet příkazů v sadě funkcí, které byly vyladěny. Pokud příkaz nelze doladit, je zapsán do protokolu ladění, který je k dispozici na kartě Průběh.

Procento příkazů SELECT ve vyladěné sadě
Procento vyladěných příkazů, které jsou SELECT příkazy. Zobrazí se pouze v případě, že byly vyladěny příkazy SELECT.

Procento příkazů UPDATE v vyladěné sadě
Procento vyladěných příkazů, které jsou příkazy UPDATE. Zobrazí se pouze v případě, že jsou laděné příkazy UPDATE.

Počet indexů, které se doporučuje [vytvořit | vynechat]
Doporučený počet indexů, které se mají vytvořit nebo odstranit na vyladěné databázi. Zobrazí se pouze v případě, že jsou indexy součástí doporučení.

Počet indexů v zobrazeních, u kterých se doporučuje [vytvořit | odstranit]
Doporučený počet indexů u zobrazení, která se mají vytvořit nebo odebrat na laděné databázi. Zobrazí se pouze v případě, že indexy na pohledech jsou součástí doporučení.

Doporučený počet statistik k vytvoření
Doporučený počet statistik, které se mají vytvořit v vyladěné databázi. Zobrazí se pouze v případě, že se doporučuje statistika.

Vybrat zprávu
Podívejte se na podrobnosti zvolené zprávy. Sloupce v mřížce se liší v závislosti na každé zprávě.

Viz také

Spuštění a použití Advisoru pro ladění databázového stroje
dta Utility