Learning Tree International

Tel: 08-506 668 00
 

Önskar du mer information?

Förnamn*:

Efternamn*:

Funktion:

Internadress:

Företag*:

Adress*:

Ort*:

Postnummer*:

Land* :
   Landskoder

Telefonnummer*:

E-post*:

* = Obligatoriskt

Informationen du lämnar kommer att användas för att kommunicera med dig om Learning Tree-produkter som kan vara av intresse för dig. Sekretessregler

När vi tagit emot ditt formulär tar vi kontakt med dig via e-post eller telefon.

Tidsbegränsat erbjudande  – Spara upp till 40 % per kurs
 

Utveckla högpresterande SQL Server®-databaser


Kurs: 5355 dagar

 Tipsa kollega   Skriv ut   Frågor och svar   Ladda ner PDF   Facebook   Twitter    View in English

Boka direkt

Du får lära dig att

  • Utveckla och implementera högpresterande databaser för SQL Server
  • Skapa index som optimerar olika typer av frågor
  • Utveckla transaktioner som maximerar samtidighet och minimerar stockning
  • Tolka dataåtkomstplanerna som skapas av frågeoptimeringsfunktionen
  • Minimera in-/utmatning genom att utveckla effektiva fysiska datastrukturer
  • Analysera och åtgärda prestandaproblem med hjälp av verktygen i SQL Server

Sammanfattning

Databassystem med hög tillgänglighet ger i rättan tid åtkomst till viktiga data. Microsoft SQL Server erbjuder kraftfulla funktioner för att underhålla dessa viktiga system. Kursen ger djupgående kunskaper om SQL Servers viktigaste delar: lagringsfunktionen, låshanteraren och frågeoptimeraren. Genom praktiska övningar får du de kunskaper som krävs för att implementera en högpresterande SQL Server-databaslösning.

Vem bör delta

De som ansvarar för att förbättra prestandan och effektiviteten hos SQL Server-databaser. SQL-kunskaper motsvarande kurs 532, "SQL Server Transact-SQL Programming", förutsätts. Deltagarna bör även vara insatta i processen för logisk databasutveckling.

Praktiska övningar

Kursens övningar ger dig erfarenhet av att utveckla högpresterande SQL Server-databaser. Övningarna omfattar:
  • Övervaka och analysera prestanda
  • Utveckla en prestandareferensplan
  • Ställa in profilspårning på en server
  • Ta bort omfattningsfragmentering
  • Undersöka procedurer i procedure-cache
  • Skapa index för olika frågetyper
  • Förbättra prestandan med indexerade vyer
  • Implementera partitioneringslösningar

Kursinnehåll

Grundläggande begrepp

Analysera prestanda

  • Välja lämpligt övervakningsverktyg
  • Undersöka planer med SHOWPLAN_ALL
  • Tolka STATISTICS IO-utmatning
  • Precisera prestandaproblem med samlad Profiler-data

Utarbeta en övervakningsplan

  • Fastställa en prestandareferensplan
  • Spåra ändringar löpande
  • Skapa Profiler-spårningar på servern
  • Övervaka SQL Server och operativsystemet med System Monitor

Hantera lagring

Databasarkitektur

  • Tilldelning av sidor och omfattning
  • Styra dataplacering med filgrupper

Definiera tabeller

  • Välja rätt datatyper
  • Ange text- och bildplatser
  • Undersöka strukturer på interna sidor

Skapa och hantera index

  • "Klustring" kontra "icke-klustring"
  • Definiera indexerade vyer
  • Analysera och reparera fragmentering

Minne och låsning

Hantera minne

  • Buffertpool
  • Bufferthantering
  • Lazywriter
  • Kontrollpunkt
  • Loggregistrering

Utveckla transaktioner

  • Enhetlighet kontra samtidighet
  • Undersöka låstyper och deras kompatibilitet
  • Välja isoleringsnivåer
  • Utveckla transaktioner för att begränsa låsvaraktighet
  • Lösa problem med konflikter
  • Hantera baklås
  • Implementera radversionering

Optimera frågor

Frågeoptimerarens arkitektur

  • Faser
  • Strategier
  • Dataåtkomstplaner
  • Automatisk parameterisering
  • Undvika omkompilering av frågor

Upprätthålla uppdaterad statistik

  • Index kontra kolumn
  • Automatisk kontra manuell
  • Fullständig kontra urval

Särskilja frågetyper

  • Point
  • Multipoint
  • Intervall
  • Prefixmatch
  • Extremal
  • Sortering
  • Gruppering
  • Sammanfogning

Utveckla effektiva index

  • Relatera index till frågetyper
  • Erbjuda alternativa åtkomstvägar
  • Förbättra sammanfogning
  • Effektivisera sortering
  • Minska in-/utmatning med täckningsindex
  • Implementera "sparse indexes"
  • Få råd om utveckling via inbyggda justeringsverktyg

Utveckla en fysisk datamodell

Lagra summerade data för snabbare åtkomst

  • Definiera "roll-up"-tabeller
  • Uppvisa mängddata med indexerade vyer

Minimera svarstiden genom att introducera redundanta data

  • Upprätthålla redundanta data med triggers
  • Förbättra prestandan med surrogatnycklar
  • Skapa en skrivskyddad frågedatabas

Lösa prestandaproblem genom partitioneringsstrategier

  • Horisontell jämfört med vertikal partitionering
  • Partitionera tabeller
  • Definiera partitionerade vyer

Hantera varierande arbetsbelastning

  • Skapa resurspooler och grupper för arbetsbelastning
  • Utveckla en klassificeringsfunktion

<< Tillbaka till SQL Server
 

Liknande kurser


SQL Server är ett registrerat varumärke som ägs av Microsoft Corporation.
 
Högpresterande SQL Server-databaser

Kursschema

Learning Tree AnyWare Du kan gå de överstrukna kurserna i klassrummet eller live, online via Learning Tree AnyWareTM.
19 - 23 marsStockholm boka kurs
20 - 24 augStockholm boka kurs
5 - 9 novStockholm boka kurs

Storbritannien

14 - 18 majLondon boka kurs

USA

27 feb - 2 marNew York boka kurs
19 - 23 marsWashington boka kurs
30 april - 4 majNew York boka kurs

När du ska gå en AnyWare-kurs bör du anmäla dig minst 10 dagar före kursstart.

Fler datum och platser.

Kurspriser

25 950 krOrd. Pris
kurspriser med
rabattprogram
14 300 krMed Treklöver
12 975 krMed Fyrklöver
17 350 krMed Företagskort -
10-kort
21 700 krMed ProPack 40
Alla priser i SEK, exkl moms.

Företagsintern &
anpassad utbildning

Denna och alla andra Learning Tree-kurser kan ges på plats hos er och/eller anpassas för er organisation.

Utveckla högpresterande SQL Server-databaser

Kursdeltagare utforskar planer för frågeoptimeraren.


Kursdeltagarnas genomsnittsbedömning

De senaste 12 månadernas bedömningar

5 stjärnor:
82 %
4 stjärnor:
16 %
3 stjärnor:
2 %
2 stjärnor:   0 %
1 stjärna:   0 %



Certification Core Course
 
Vendor Cert - Microsoft
 
What's In It For You: Exploring the Benefits of the SQL Server 2008 Database Engine