Painel de Ações
SQL Server Query Optimizer by Fabiano Amorim
Quando e onde
Data e hora
Localização
Instituto de Engenharia do Porto Rua Dr. António Bernardino de Almeida, 431 4200-072 Porto Portugal
Mapa e direções
Como chegar lá
Política de reembolsos
Descrição
Abstract
This full day training conference aims to empower the SQL Server professional with the ability to analyze execution plans, focusing on T-SQL query optimization, by understanding how the execution plan works, how it is created and how to influence the plan as a skeleton key to optimizing T-SQL code.
After presenting the Query Optimizer, we will explore how the execution plans are executed, analyzing the characteristics of key operators, with emphasis on performance.
If you want to dive into to the world of the Query Optimizer, this is the right workshop for you! We’ll have deep dive samples and hours of fun with advanced commands.
Contents
- Module 01 – Introduction to optimization on SQL Server
- The process of optimization: elements, formal process
- Query Optimizer: how it works and how to analyze execution plans
- Module 02 – Introduction to statistics
- Understanding how statistics work and their importance
- How to read an histogram
- Samples and examples
- Module 03 – Overview of Indexes
- Module 04 – Key operators of the execution plans
- Index Seek
- Key Lookup and RID Lookup
- Improving query’s with Sort
- Understanding the Join algorithms: Merge, Loop and Hash Join
Attendee’s pre-requisites/profile
Good knowledge on T-SQL and experience working with SQL Server 2005+. This is not a beginner training, it is required to have previous experience with SQL Server.
Aimed at Developers and DBA’s looking to better understand how their decisions about the database design and development impact the overall performance of the solution and strive to use SQL Server database resources more efficiently.
Required/Suggested Materials and Software
Laptop with SQL Server 2014 Engine and SSMS installed (preferred SQL Server 2014 developer edition), if not possible to use 2014 developer, it can be 2012 or 2014 express edition.
About Fabiano
Fabiano is fascinated by the SQL Server Query Processor and the way it works to optimize queries, procedures and functions. He graduated as a Technical Processor from Colégio Bezerra de Menezes, SP- Brazil, and has worked for several years with SQL Server, focusing in creating Data Warehouses and optimizing T-SQL codes for many companies in Brazil and Argentina. Fabiano is a SQL Server MVP, MCP for SQL Server 2000, MCTS and MCITP Data Base Developer for SQL Server 2005 and 2008. He also is actively involved in SQL Server community though forums such as MSDN and TechNet Brazil, writes articles for Simple-Talk (https://www.simple-talk.com/author/fabiano-amorim/) and SQL Server Magazine Brazil, and he also presents online Webcasts and In-Person events for Microsoft Brazil. His blog is on http://blogfabiano.com and you can also follow him on twitter at @mcflyamorim.