Advanced T-SQL Querying, Programming and Tuning for SQL Server 2012 – 2019
Transact-SQL is an essential skill for data professionals and developers working with SQL databases.
Master your T-SQL Querying, Query Tuning and Programming skills. Create highly efficient solutions to your common business tasks.
Understand logical query processing and SQL Server’s internal data structures.
Be able to analyze & tune query performance, and analyze query execution plans.
Handle data and time data, including intervals.
Describe performance problems related to use of user defined functions and possible workarounds.
Describe the changes between the legacy and new cardinality estimators.
Be able to solve complex querying and programming tasks.
Create system-versioned temporal tables.
Think of therms of sets, and be able to compare set based and iterative solutions.
Be able to migrate on-disk data to memory optimized data.
Course Delivery Options
The course will take place in your companie’s facilities. We limit attendance to no more than 15 students in order to maintain a good level of interactivity.
5 Days Classroom.
Before attending this course, it is recommended that students have at least one year of T-SQL querying and programming experience in SQL Server or Azure SQL Database.
We highly recommend to follow T-SQL Fundamentals on-demand.
Along the course you will learn how to use T-SQL to solve practical problems.Become a T-SQL Pro learning first hand from the best!
You will learn how to tune your queries, how to develop efficient routines including user defined functions, stored procedures and triggers, work in multi-user environments with transactions and isolation levels, and use dynamic SQL securely and efficiently.
“Itzik’s course opened my eyes and helped me re-discover the passion I have for solving problems using creative and efficient methods”.
“I am extremely happy after Herbert’s class. I will need more time to process everything I´ve learnt from this course”.
“I can see why people love T-SQL. Being able to learn from Itzik has been a pleasure”.
Itzik Ben – Gan
Module 1. Logical Query Processing
Module 2. Query Tuning
Module 3. Multi-Table Queries
Module 4. Grouping, Pivoting and Windowing
Module 5. TOP and OFFSET-FETCH
Module 6. Modeling: Data Modification
Module 7. Working with Date and Time
Module 8. Programmable Objects
Module 9. In-Memory OLTP
Appendix A: Graphs and Recursive Queries (Bonus Self-Study Material)