SQL Server 2014 Performance Tuning and Optimization

Niveau
Tijdsduur
Startdatum en plaats
Logo van Master it Training
Opleiderscore: starstarstarstarstar_border 8,3 Master it Training heeft een gemiddelde beoordeling van 8,3 (uit 84 ervaringen)

Tip: meer info over het programma, startdatum, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen

Vianen
9 dec. 2019 tot 13 dec. 2019
Vianen
10 feb. 2020 tot 14 feb. 2020
Vianen
2 mrt. 2020 tot 6 mrt. 2020
Rotterdam
6 apr. 2020 tot 9 apr. 2020
Vianen
14 apr. 2020 tot 17 apr. 2020
Vianen
20 apr. 2020 tot 24 apr. 2020
Rotterdam
25 mei. 2020 tot 29 mei. 2020
Vianen
25 mei. 2020 tot 29 mei. 2020
Eindhoven
29 jun. 2020 tot 3 jul. 2020
Vianen
20 jul. 2020 tot 24 jul. 2020
Eindhoven
10 aug. 2020 tot 14 aug. 2020
Vianen
12 okt. 2020 tot 16 okt. 2020
Vianen
23 nov. 2020 tot 27 nov. 2020
Vianen
7 dec. 2020 tot 11 dec. 2020

Beschrijving

Bij Master it Training train je met onze unieke lesmethode Active Learning, hiermee leer je aantoonbaar effectiever!

Wij zijn er namelijk van overtuigd dat je slimmer en met meer plezier leert als je actief met je lesstof omgaat. Onze klassen zijn gevuld met maximaal 8 cursisten, Hierbij luister je niet passief naar een trainer, maar ga je interactief en 1-op-1 met de trainer aan de slag om ervoor te zorgen dat jouw leerdoelen behaald worden. De theorie maak je je oveel mogelijk zelf eigen, de nadruk van de begeleiding ligt op het begrijpen en toepassen van die theorie in de praktijk. Zo leer je alleen datgene wat je echt nodig hebt.

- Je bepaalt zelf je leertempo
- De trainer coacht je bij het definiëren van jouw leertraject
- Je onthoudt en begrijpt je nieuwe kennis beter
- Alles draait om toepassing van de stof in jouw praktijk

Deze 5 daagse training geeft de student de kennis en praktische toepassing van tuning en optimalisatie technieken die meteen toepasbaar zijn. Hierbij moet je denken aan SQL Server architectuur, indexing en statics strategieën, het optimaliseren van transactie log operations, temp db en data file configuratie, transactie en isolation levels en het beschermen en blokkeren. Daarnaast leer je ook het optimaliseren van de performance van de SQL Server door het bepalen van een baseline, het analyseren van de workload van de server en hoe je problemen kun vinden en verhelpen. Als laatste laat de training de student kennis maken met 2 nieuwe technologieën binnen SQL Server namelijk: inmemory tables …

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: SQL Server, Microsoft SQL Server, Business intelligence, Database ontwerp / design en MySQL.

Bij Master it Training train je met onze unieke lesmethode Active Learning, hiermee leer je aantoonbaar effectiever!

Wij zijn er namelijk van overtuigd dat je slimmer en met meer plezier leert als je actief met je lesstof omgaat. Onze klassen zijn gevuld met maximaal 8 cursisten, Hierbij luister je niet passief naar een trainer, maar ga je interactief en 1-op-1 met de trainer aan de slag om ervoor te zorgen dat jouw leerdoelen behaald worden. De theorie maak je je oveel mogelijk zelf eigen, de nadruk van de begeleiding ligt op het begrijpen en toepassen van die theorie in de praktijk. Zo leer je alleen datgene wat je echt nodig hebt.

- Je bepaalt zelf je leertempo
- De trainer coacht je bij het definiëren van jouw leertraject
- Je onthoudt en begrijpt je nieuwe kennis beter
- Alles draait om toepassing van de stof in jouw praktijk

Deze 5 daagse training geeft de student de kennis en praktische toepassing van tuning en optimalisatie technieken die meteen toepasbaar zijn. Hierbij moet je denken aan SQL Server architectuur, indexing en statics strategieën, het optimaliseren van transactie log operations, temp db en data file configuratie, transactie en isolation levels en het beschermen en blokkeren. Daarnaast leer je ook het optimaliseren van de performance van de SQL Server door het bepalen van een baseline, het analyseren van de workload van de server en hoe je problemen kun vinden en verhelpen. Als laatste laat de training de student kennis maken met 2 nieuwe technologieën binnen SQL Server namelijk: inmemory tables en stored procedures.Na afronding van deze training kun je: De nieuwe cardinality estimator gebruiken en begrijpen. Memory optimized tables gebruiken en begrijpen. Performance begrijpen. Startup stored procedures gebruiken en begrijpen. Database structuren begrijpen. Instant File Allocation gebruiken en begrijpen. Begrijpen hoe SQL data opslaat. Begrijpen hoe SQL data localiseert. Tijdelijke table internals begrijpen. Table valued parameters begrijpen en gebruiken. Concurrency begrijpen. Transactions begrijpen en gebruiken. Isolation levels begrijpen. SQL Server locking architecture gebruiken en begrijpen. SQL en Storage Area Networks (SAN) begrijpen. SQL op virtual machines begrijpen en gebruiken. SQLIO Utility en z'n gebruiken begrijpen. Partitioned tables en indexes gebruiken en begrijpen. De Resource Governor gebruiken en begrijpen. De Activity Monitor gebruiken en begrijpen. Live Query Statistics begrijpen. Begrijpen hoe je SQL monitort met TransactSQL. Performance DMVs gebruiken en begrijpen. Indexes en hun belang begrijpen. Index types begrijpen. Indexen creëren en veranderen. Index metadata gebruiken en begrijpen. Database Tuning Advisor gebruiken en begrijpen. Index Data Management Objects gebruiken en begrijpen. De fragmentation of indexes begrijpen. Index storage strategies begrijpen. Indexed views gebruiken en begrijpen. Het monitoren van indexes begrijpen. Index best practices begrijpen. Statistics objects gebruiken en begrijpen. Histogrammen gebruiken en begrijpen. Nieuwe vs oude cardinality estimators gebruiken en begrijpen. Incremental statistics gebruiken en begrijpen. Computed columns gebruiken en begrijpen. Gefilterde statistieken gebruiken en begrijpen. Ascending keys gebruiken en begrijpen. Statistieken gebruiken en begrijpen voor onderhoudsplannen. De architectuurbegrijpen. Tabellen en indexes gebruiken en begrijpen. De hash index gebruiken en begrijpen. Natively compiled stored procedures gebruiken en begrijpen. Restricties begrijpen. Het Analyse Migrate Report tool gebruiken en begrijpen. Inmemory data management views gebruiken en begrijpen.

Let op. Deze training is exclusief het examen.

Doelgroep

De doelgroep van deze training zijn personen die verantwoordelijk zijn voor het onderhoud en beheer van SQL Server databases en die de SQL Server Instances optimaal moet laten presteren. Daarnaast schrijven deze personen ook queries op de data die optimaal functioneren moet waarborgen.De tweede doelgroep zijn ontwikkelaars van applicaties die content uit de SQL Server database gebruikt.

Voorkennis voor de SQL Server 2014 Performance Tuning and Optimization training

Voor deelname van deze training moet je ten minste onderstaande kennis hebben: Basiskennis van Microsoft Windows OS Werkervaring op het gebied van beheer en onderhoud van databases Werkervaring met TransactSQL

Onderwerpen in de SQL Server 2014 Performance Tuning and Optimization training

Module 1: Course OverviewThis module explains how the class will be structured and introduces course materials and additional administrative information.Lessons Introduction Course Materials Facilities Prerequisites What We'll Be DiscussingLab 1: Course Overview NoneAfter completing this module, students will be able to: Successfully log into their virtual machine. Have a full understanding of what the course intends to cover.Module 2: SQL 2014 ArchitectureIn this module, we will examine the new Cardinality Estimator, explore memoryoptimized tables, and explain how SQL both stores and locates data.Lessons The New Cardinality Estimator MemoryOptimized Tables Understanding Performance for Developers Understanding Startup Parameters Startup Stored Procedures Database Structures Instant File Initialization How SQL Stores Data How SQL Locates DataLab 1: SQL 2014 Architecture Configuring Compatibility Level Startup Parameter Startup Stored Procedure Instant File InitializationAfter completing this module, students will be able to: Understand and utilize the new Cardinality Estimator. Understand and utilize memoryoptimized tables. Understand performance. Understand and utilize startup stored procedures. Understand database structures. Understand and utilize Instant File Initialization. Understand how SQL stored data. Understand how SQL locates data.Module 3: The Database EngineThe SQL Server Database Engine is split into two major components, which are the storage engine and the relational engine. The relational engine is also called the query processor which is a more descriptive term for what it actually does. In this module, we explore how the engines works, and cover concepts that will help you to understand their behavior.Lessons Four Important Concepts Temporary Tables Internals Concurrency Transactions Isolation Levels SQL Server Locking Architecture SQL and Storage Area Networks (SAN) SQL on VMs SQLIO Utility Partitioned Tables and IndexesLab 1: The Database Engine TableValued Parameter Transactions Vertically Partitioned Table Using Code Partitioning with Filegroups Partitioning WizardAfter completing this module, students will be able to: Understand temporary table internals. Understand and utilize table valued parameters. Understand concurrency. Understand and utilize transactions. Understand isolation levels. Understand and utilize SQL Server locking architecture. Understand SQL and Storage Area Networks (SAN). Understand and utilize SQL on virtual machines. Understand SQLIO Utility and its uses. Understand and utilize partitioned tables and indexes.Module 4: SQL Performance ToolsSQL provides a number of robust monitoring tools and in this module we explore the tools available and explain what they are designed to do.Lessons The Resource Governor Activity Monitor Live Query Statistics Monitoring SQL with TransactSQL Dynamic Management Objects (DMOs) and Performance TuningLab 1: SQL Performance Tools Resource Governor Activity Monitor sp_who2 Performance DMVsAfter completing this module, students will be able to: Understand and utilize the Resource Governor. Understand and utilize Activity Monitor. Understand Live Query Statistics. Understand how to monitor SQL using TransactSQL. Understand and utilize performance DMVs.Module 5: Query Optimizing and OperatorsSQL Server query optimization remains a very important part of today’s database applications. In this module we examine the tuning process, options for troubleshooting, execution plans, Performance Monitor, and much more.Lessons Tuning Process Performance Monitor Tool SQL Query Processing Steps Understanding Execution Plans SET STATISTICS TIME and SET STATISTICS IO Data Access Operators Troubleshooting QueriesLab 1: Query Optimizing and Operators Performance Monitor (perfmon) Estimated vs Actual Plans and XML Plans Viewing a NonTrivial Execution Plan SET STATISTICS TIME and SET STATISTICS IO Data Access Operators DMVs View Information About Extended Events Wizard Templates Creating a Session Without a Wizard Configuring MDW and Viewing ReportsAfter completing this module, students will be able to: Understand the tuning process. Understand and utilize Performance Monitor tool. Understand SQL query processing steps. Understand and utilize execution plans. Understand and utilize SET STATISTICS TIME and SET STATISTICS IO. Understand and utilize Data Access Operators. Understand and utilize DMVs. Understand and utilize Extended Events. Understand and utilize sessions. Understand how to troubleshooting queries. Understand how to configure a Management Data Warehouse and view reports.Module 6: Understanding IndexesThe entire concept of indexing is speedy retrieval. In this module we explain everything you need to know about creating, utilizing, managing, and monitoring indexes.Lessons Introduction to Indexes Index Types by Storage Index Types by Column Designation Creating and Altering Indexes Metadata Data Management Views for Indexing Database Engine Tuning Advisor Index Data Management Objects SQL Server Fragmentation Patterns Index Storage Strategies Indexed Views Monitoring Indexes Index Dynamic Management Objects (DMOs) Best PracticesLab 1: Understanding Indexes Create Indexes Index Metadata Database Tuning Advisor Missing Index DMOs Fragmentation and Page Splits Data Compression Indexed Views DMO Index StatsAfter completing this module, students will be able to: Understand indexes and their importance. Understand index types. Create and alter indexes. Understand and utilize index metadata. Understand and utilize Database Tuning Advisor. Understand and utilize Index Data Management Objects. Understand fragmentation of indexes and utilize page splits. Understand index storage strategies. Understand and utilize indexed views. Understand monitoring indexes. Understand index best practices.Module 7: Understanding StatisticsStatistics are considered one of the most important aspects of SQL Server Performance Tuning. In this module we examine statistics and how to utilize them.Lessons Statistics Cardinality Estimator Incremental Statistics Computed Columns Statistics Filtered Statistics MaintenanceLab 1: Understanding Statistics Statistics Objects Histogram New vs Old Cardinality Estimator Incremental Statistics Computed Columns Filtered Statistics Ascending Keys Statistics Maintenance PlanAfter completing this module, students will be able to: Understand and utilize statistics objects. Understand and utilize the histogram. Understand and utilize new vs old cardinality estimator. Understand and utilize incremental statistics. Understand and utilize computed columns. Understand and utilize filtered statistics. Understand and utilize ascending keys. Understand and utilize statistics maintenance plan.Module 8: InMemory DatabaseThe most important new feature in SQL Server 2014 is the new InMemory OLTP engine. In this module we will cover the architecture, restrictions, and other exciting features.Lessons Architecture Tables and Indexes Natively Compiled Stored Procedures Restrictions Analyze Migrate Report Tool InMemory Data Management Views (DMV)Lab 1: InMemory Database Creating an InMemory Enabled Database with Code and SSMS Creating a MemoryOptimized Table View Hash Index Natively Compiled Stored Procedure AMR Tool InMemory DMVsAfter completing this module, students will be able to: Understand architecture. Understand and utilize tables and indexes. Understand and utilize the hash index. Understand and utilize natively compiled stored procedures. Understand restrictions. Understand and utilize the Analyze Migrate Report tool. Understand and utilize inmemory data management views.Module 9: SQL Profiler and SQL TraceThe SQL Server 2014 Profiler is essentially the same as the SQL Server 2012 Profiler. This is not surprising because many new features that were added in SQL Server 2005 and SQL Server 2008 addressed gaps identified in previous versions. In this module, we cover both SQL Profiler and SQL Trace.Lessons SQL Trace SQL Trace Architecture SQL Server ProfilerLab 1: SQL Profiler and SQL Trace SQL Trace Default Template SQL Profiler Tuning Template Create a Template for Slow Running Queries Identifying Long Running Queries Using Profiler to Detect Deadlocks Use Profiler to Detect a Blocked ProcessAfter completing this module, students will be able to: Understand and utilize the SQL Trace Default template. Understand and utilize the SQL Profiler Tuning template. Create and utilize a template for slow running queries. Understand and identify long running queries. Use Profiler to detect deadlocks. Use Profiler to detect a blocked process.Module 10: Query Issues and HintsIn this module, we will examine query issues, how to identify them, and how to resolve them. We’ll also cover query hints, plan guides, and explore plan freezing.Lessons Query Hints Plan Guides Plan Freezing Join OrdersLab 1: Query Issues and Hints Create and Test a Plan Guide Allow SQL Profiler to Help Create a Plan Plan FreezingAfter completing this module, students will be able to: Understand and utilize query hints. Create and test a plan guide. Allow SQL Profiler to help create a plan. Understand and utilize plan freezing.

Blijf op de hoogte van nieuwe ervaringen

Er zijn nog geen ervaringen.

Deel je ervaring

Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

Aanhef
(optioneel)
(optioneel)
(optioneel)
(optioneel)
infoEr is een telefoonnummer vereist om deze informatieaanvraag in behandeling te nemen. (optioneel)
(optioneel)
(optioneel)
(optioneel)
We slaan je gegevens op, en delen ze met Master it Training, om je via e-mail en evt. telefoon verder te helpen. Meer info vind je in ons privacybeleid.