Dela via


Lektion 1: Grundläggande navigering i DTA (Database Engine Tuning Advisor)

gäller för:SQL Server

Database Engine Tuning Advisor tillhandahåller ett grafiskt användargränssnitt (GUI) baserat sätt att visa justeringssessioner och justeringsrekommendationsrapporter. Den här lektionen visar hur du startar verktyget och hur du konfigurerar visningen. I slutet av den här lektionen vet du hur du kan starta verktyget och hur du konfigurerar dess visning för att stödja de justeringsuppgifter som du regelbundet utför.

Förutsättningar

För att slutföra den här självstudien behöver du SQL Server Management Studio, åtkomst till en server som kör SQL Server och en AdventureWorks2022 databas.

Anvisningar för att återställa databaser i SSMS finns här: Återställ en databas.

Anmärkning

Den här handledningen är avsedd för en användare som är van vid att använda SQL Server Management Studio samt har erfarenhet av grundläggande databasadministrationsuppgifter.

Starta Database Tuning Advisor

Börja med att öppna det grafiska användargränssnittet för DTA (Database Engine Tuning Advisor). Vid första användningen måste en medlem av den fasta serverrollen sysadmin starta Database Engine Tuning Advisor för att initiera programmet. Efter initieringen kan medlemmar i den db_owner fasta databasrollen använda Database Engine Tuning Advisor för att finjustera databaser som de äger. Mer information om hur du initierar justeringsguiden för databasmotorn finns i Starta och använda justeringsguiden för databasmotorn.

  1. Starta SQL Server Management Studio (SSMS). På Start-menyn i Windows pekar du på Alla program och letar upp SQL Server Management Studio.
  2. När SSMS är öppet väljer du menyn Verktyg och väljer Database Tuning Advisor.

starta DTA från SSMS

  1. Database Tuning Advisor startas och öppnar dialogrutan Anslut till server . Kontrollera standardinställningarna och välj sedan Anslut för att ansluta till DIN SQL Server.

Som standard öppnas Database Engine Tuning Advisor för konfigurationen i följande bild:

Standardfönster för Database Engine Tuning Advisor

Anmärkning

Fliken Sessionsövervakare visar sessionsnamnet, som är namnet på den anslutna användaren och aktuellt datum.

Två huvudfönster visas i användargränssnittet för Tuning Advisor för databasmodulen när det först öppnas.

  • Den vänstra rutan innehåller Sessionsövervakaren, som visar alla justeringssessioner som har utförts på den här Microsoft SQL Server-instansen. När du öppnar Database Engine Tuning Advisor visas en ny session överst i fönstret. Du kan namnge den här sessionen i det intilliggande fönstret. Inledningsvis visas endast en standardsession. Det här är standardsessionen som Database Engine Tuning Advisor automatiskt skapar åt dig. När du har finjusterat databaser visas alla justeringssessioner för SQL Server-instansen som du är ansluten till under den nya sessionen. Du kan högerklicka på en justeringssession för att byta namn på den, stänga den, ta bort den eller klona den. Om du högerklickar i listan kan du sortera sessionerna efter namn, status eller skapandetid eller skapa en ny session. I det nedre avsnittet i det här fönstret visas information om den valda justeringssessionen. Du kan välja att visa informationen i kategorier med knappen Kategoriserad , eller så kan du visa dem i en alfabetisk lista med hjälp av knappen Alfabetisk . Du kan också dölja Sessionsövervakaren genom att dra den högra rutans kantlinje till vänster i fönstret. Om du vill visa den igen drar du tillbaka rutans kantlinje till höger. Med Sessionsövervakaren kan du visa tidigare justeringssessioner eller använda dem för att skapa nya sessioner med liknande definitioner. Du kan också använda Sessionsövervakaren för att utvärdera justeringsrekommendationer. För mer information, se Visa och arbeta med resultaten från Database Engine Tuning Advisor. Använd bakåtknappen i webbläsaren för att återgå till den här självstudien.

  • Den högra rutan innehåller flikarna Allmänt och Justeringsalternativ . Det är här du kan definiera justeringssessionen för databasmotorn. På fliken Allmänt skriver du namnet på justeringssessionen, anger den arbetsbelastningsfil eller tabell som ska användas och väljer de databaser och tabeller som du vill justera i den här sessionen. En arbetsbelastning är en uppsättning Transact-SQL-instruktioner som körs mot en databas eller databaser som du vill finjustera. Database Engine Tuning Advisor använder spårningsfiler, spårningstabeller, Transact-SQL skript eller XML-filer som arbetsbelastningsindata vid justering av databaser. På fliken Justeringsalternativ kan du välja de fysiska databasdesignstrukturerna (index eller indexerade vyer) och partitioneringsstrategin som du vill att Database Engine Tuning Advisor ska överväga under analysen. På den här fliken kan du också ange den maximala tid som Database Engine Tuning Advisor tar för att justera en arbetsbelastning. Som standard justerar Database Engine Tuning Advisor en arbetsbelastning i en timme.

Anmärkning

Database Engine Tuning Advisor kan ta XML-filer som indata när ett Transact-SQL skript importeras från Microsoft SQL Server Management Studio Query Editor. Mer information finns i avsnittet om hur du startar Database Engine Tuning Advisor från SQL Server Management Studio Query Editor i Start and Use the Database Engine Tuning Advisor.

Konfigurera verktygsalternativ och layout

  1. Klicka på AlternativVerktyg-menyn.

DTA-alternativ

  1. I dialogrutan Alternativ visar du följande alternativ:

    • Expandera listan Vid start för att visa vad Database Engine Tuning Advisor kan visa när den startas. Som standard är Visa en ny session markerad.

    • Klicka på Ändra teckensnitt för att se vilka teckensnitt du kan välja för listorna över databaser och tabeller på fliken Allmänt . De teckensnitt som du väljer för det här alternativet används också i rekommendationsrutnät och rapporter för Database Engine Tuning Advisor när du har utfört justeringen. Som standard använder Database Engine Tuning Advisor systemteckensnitt.

    • Antalet objekt i de senast använda listorna kan anges mellan 1 och 10. Detta anger det maximala antalet objekt i listorna som visas genom att klicka på Senaste sessioner eller Senaste filerarkiv-menyn . Som standard är det här alternativet inställt på 4.

    • När Kom ihåg att mina senaste justeringsalternativ är markerade använder Database Engine Tuning Advisor som standard de justeringsalternativ som du angav för din senaste justeringssession för nästa justeringssession. Avmarkera den här kryssrutan om du vill använda standardinställningarna för förinställda alternativ i Databasmotorns prestandajusteringsrådgivare. Som standard är det här alternativet valt.

    • Som standard är alternativet Fråga innan du tar bort sessioner permanent markerat för att undvika att oavsiktligt radera inställningssessioner.

    • Som standardinställning är Fråga innan du stoppar sessionsanalysen markerad för att undvika att av misstag stoppa en optimeringssession innan databasmotorns justeringsrådgivare har analyserat en arbetsbelastning.

Nästa lektion

Lektion 2: Använda justeringsguiden för databasmotorn