Plan Szkolenia
Module 1. Query Tuning
- Tools for Query Tuning
- Cached Query Execution Plans
- Clearing the Cache
- Analyzing Execution Plans
- Hints
- Using the Database Engine Tuning Advisor
- Index Tuning
- Table and Index Structures
- Index Access Methods
- Indexing Strategies
Module 2. Subqueries, Table Expression, and Ranking Functions
- Writing Subqueries
- Using Table Expressions
- Using Ranking Functions
Module 3. Optimizing Joins and Set Operations
- Fundamental Join Types
- Join Algorithm
- Set Operations
- Using INTO with Set Operation
Module 4. Aggregating and Pivoting Data
- Using the OVER Clause
- Different types of aggregations (Cumulative, Sliding and Year-To-Date)
- Pivoting and Unpivoting
- Setup Custom Aggregations
- Using GROUPING SETS Subclause
- CUBE and RULLUP Subclauses
- How to materialize Grouping Sets
Module 5. Using TOP and APPLY
- SELECT TOP
- Using the APPLY table operator
- TOP n at the Group Level
- Implementing Paging
Module 6. Optimizing Data Transformation
- Inserting data with Enhanced VALUES Clause
- Using the BULK Rowset Provider
- Using INSERT EXEC
- The Sequence Mechanisms
- DELETE with joins
- UPDATE with joins
- MERGE statement
- The OUTPUT Clause with INSERT
- The OUTPUT Clause with DELETE
- The OUTPUT Clause with UPDATE
- The OUTPUT Clause with MERGE
Module 7. Querying Partitioned Tables
- Partitioning in SQL Server
- How to write queries on partitioned tables
- How to write queries on partitioned views
Wymagania
Good SQL knowledge in Microsoft SQL Server 2008/2012 environment.
Opinie uczestników (9)
Interakcja z prowadzącym, możliwość zadawania pytań na gorąco
Grzegorz Ziegert
Szkolenie - Administration with Powershell
optymalizacja bazy danych,dedykowanie podejście, możliwość zadawania pytań, wgląd/ocena naszej bazy danych
Aleksandra Czyndacka - Mikrobit
Szkolenie - Administering in Microsoft SQL Server
Przekazanie wiedzy na prostych i zrozumiałych przykładach.
Katsiaryna
Szkolenie - SQL language in MSSQL
The adjustment made in the lecture/lessons by the trainer once he understood the current SSIS application that we are bound to maintain. The topics became more suitable/usable to us.
Angelito Aguilar - Metrobank
Szkolenie - Introduction to SQL Server 2012 Integration Services (SSIS)
Lot of content and exactly the requested one.
Pascal - Diehl
Szkolenie - Advanced SQL, Stored Procedures and Triggers for Microsoft SQL Server
Bardzo podobało mi się tempo szkolenia i ćwiczenia wykonywane pomiędzy wyjaśnieniami.
Trana
Szkolenie - SQL in SQL Server
Przetłumaczone przez sztuczną inteligencję
I enjoyed the balance of lectures and exercises. When I was stuck Luke was very good at helping me to understand the problem and work towards solutions which made a really positive impact on my understanding.
Tom - Welsh Revenue Authority
Szkolenie - Transact SQL Basic
Really enjoyed compression data components
James - Medtech Limited
Szkolenie - Transact SQL Advanced
I appreciated Fulvio's wide breadth of knowledge. Not only was he familiar with the course content, but he also knew of constructs in languages we were familiar with to make examples more meaningful to us. During intervals he shared his knowledge of technologies and solutions outside the training scope to provide insights into other solutions we could use in future (and future training).