We may earn an affiliate commission when you visit our partners.
Pluralsight logo

Understanding Query Optimization in SQL Server

Nikola Ilic

Retrieving the data from SQL Server is something that every data professional should know. However, retrieving the data from SQL Server in an efficient and performant way is a mastery of its own!

Read more

Retrieving the data from SQL Server is something that every data professional should know. However, retrieving the data from SQL Server in an efficient and performant way is a mastery of its own!

Retrieving the data from SQL Server in an efficient and performant way is a mastery of its own! In this course, Understanding Query Optimization in SQL Server, you’ll gain the ability to create and maintain efficient and performant T-SQL queries. First, you’ll explore when and how to start troubleshooting your queries. Next, you’ll discover why it is important to read and understand query plans and how plan caching features may speed up query execution. You’ll also understand the benefit of having a proper indexing strategy and up to date statistics. Finally, you’ll learn how to optimize T-SQL queries in various scenarios and how to avoid the most common pitfalls when writing your T-SQL code. When you’re finished with this course, you’ll have the skills and knowledge of query optimization in SQL Server needed to retrieve the data from SQL Server in the most efficient and performant way.

Enroll now

What's inside

Syllabus

Course Overview
Introducing Query Optimization in SQL Server
Understanding Query Plans
Understanding Plan Reuse and Plan Cache
Read more
Understanding Indexing and Statistics
Optimizing Ad-hoc Expressions and Parameterization
Understanding Plan Guides and Query Hints

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Covers how to maintain T-SQL queries, which is important for longevity
Intended for data professionals and students who want to improve their efficiency and performance with SQL queries
Demonstrates how to avoid common pitfalls when writing T-SQL code
Helps learners optimize T-SQL queries in various scenarios
Teaches methods to read and understand query plans
Might require students to come in with some background knowledge

Save this course

Save Understanding Query Optimization in SQL Server to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Understanding Query Optimization in SQL Server. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Understanding Query Optimization in SQL Server will develop knowledge and skills that may be useful to these careers:
Data Analyst
Data Analysts analyze data to extract insights and inform business decisions. They use their knowledge of SQL to query and manipulate data, and their understanding of query optimization can help them to do so in an efficient and performant way. This course can help Data Analysts to improve their skills in query optimization, which can lead to more accurate and timely insights.
Data Engineer
Data Engineers design and build data architectures and pipelines. They use their knowledge of SQL to extract, transform, and load data, and their understanding of query optimization can help them to do so in an efficient and performant way. This course can help Data Engineers to improve their skills in query optimization, which can lead to more efficient and scalable data pipelines.
Database Administrator
Database Administrators are responsible for the maintenance and performance of databases. They use their knowledge of SQL to create and manage databases, and their understanding of query optimization can help them to ensure that queries run efficiently. This course can help Database Administrators to improve their skills in query optimization, which can lead to improved database performance.
Software Developer
Software Developers use their knowledge of SQL to create and maintain software applications. Their understanding of query optimization can help them to write code that runs efficiently and performs well. This course can help Software Developers to improve their skills in query optimization, which can lead to better performing software applications.
Information Architect
Information Architects design and manage information systems. They use their knowledge of SQL to create and manage databases, and their understanding of query optimization can help them to ensure that queries run efficiently. This course can help Information Architects to improve their skills in query optimization, which can lead to more efficient and scalable information systems.
Database Architect
Database Architects design and build database systems. They use their knowledge of SQL to create and manage databases, and their understanding of query optimization can help them to ensure that queries run efficiently. This course can help Database Architects to improve their skills in query optimization, which can lead to more efficient and scalable database systems.
Data Warehouse Architect
Data Warehouse Architects design and build data warehouses. They use their knowledge of SQL to create and manage data warehouses, and their understanding of query optimization can help them to ensure that queries run efficiently. This course can help Data Warehouse Architects to improve their skills in query optimization, which can lead to more efficient and scalable data warehouses.
Data Governance Analyst
Data Governance Analysts ensure the quality and integrity of data. They use their knowledge of SQL to create and manage data governance policies, and their understanding of query optimization can help them to do so in an efficient and effective way. This course can help Data Governance Analysts to improve their skills in query optimization, which can lead to better data quality and governance.
Performance Engineer
Performance Engineers optimize the performance of software systems. They use their knowledge of SQL to identify and fix performance bottlenecks, and their understanding of query optimization can help them to do so in an efficient and effective way. This course can help Performance Engineers to improve their skills in query optimization, which can lead to better performing software systems.
Data Security Analyst
Data Security Analysts protect the security of data. They use their knowledge of SQL to create and manage data security policies, and their understanding of query optimization can help them to do so in an efficient and effective way. This course can help Data Security Analysts to improve their skills in query optimization, which can lead to better data security.
Data Privacy Analyst
Data Privacy Analysts protect the privacy of data. They use their knowledge of SQL to create and manage data privacy policies, and their understanding of query optimization can help them to do so in an efficient and effective way. This course can help Data Privacy Analysts to improve their skills in query optimization, which can lead to better data privacy protection.
Data Scientist
Data Scientists use data to build models and predict outcomes. They use their knowledge of SQL to extract and analyze data, and their understanding of query optimization can help them to do so in an efficient and performant way. This course can help Data Scientists to improve their skills in query optimization, which can lead to more accurate and reliable models.
Capacity Planner
Capacity Planners plan and manage the capacity of IT systems. They use their knowledge of SQL to estimate the performance of queries, and their understanding of query optimization can help them to do so in an accurate and reliable way. This course can help Capacity Planners to improve their skills in query optimization, which can lead to more efficient and cost-effective IT systems.
IT Auditor
IT Auditors audit the security and compliance of IT systems. They use their knowledge of SQL to review and analyze data, and their understanding of query optimization can help them to do so in an efficient and effective way. This course can help IT Auditors to improve their skills in query optimization, which can lead to more efficient and effective IT audits.
Business Intelligence Analyst
Business Intelligence Analysts use data to help businesses make better decisions. They use their knowledge of SQL to extract and analyze data, and their understanding of query optimization can help them to do so in an efficient and performant way. This course can help Business Intelligence Analysts to improve their skills in query optimization, which can lead to more accurate and timely business insights.

Reading list

We've selected 11 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Understanding Query Optimization in SQL Server.
Provides a comprehensive overview of SQL Server query performance tuning, covering topics such as query plans, indexes, and statistics. It valuable resource for anyone looking to improve the performance of their SQL Server queries.
Provides a detailed look at SQL Server execution plans, and how to use them to identify and fix performance problems. It valuable resource for anyone who wants to learn more about how SQL Server executes queries.
Provides a comprehensive overview of SQL Server performance tuning, covering topics such as query optimization, indexing, and hardware optimization. It valuable resource for anyone who wants to learn more about how to improve the performance of their SQL Server systems.
Provides a comprehensive overview of SQL performance tuning, covering topics such as query optimization, indexing, and hardware optimization. It valuable resource for anyone who wants to learn more about how to improve the performance of their SQL Server systems.
Provides a clear and concise explanation of SQL performance, covering topics such as query plans, indexes, and statistics. It valuable resource for anyone who wants to learn more about how SQL Server executes queries.
Provides a comprehensive overview of troubleshooting SQL Server performance problems, covering topics such as query plans, indexes, and statistics. It valuable resource for anyone who wants to learn more about how to troubleshoot and resolve performance problems in their SQL Server systems.
Provides a detailed look at advanced SQL tuning techniques, covering topics such as query plans, indexes, and statistics. It valuable resource for anyone who wants to learn more about how to optimize the performance of their SQL Server queries.
Provides a comprehensive overview of SQL Server query performance tuning with plan guides, covering topics such as query plans, indexes, and statistics. It valuable resource for anyone who wants to learn more about how to use plan guides to improve the performance of their SQL Server queries.
This quick reference guide provides a concise overview of SQL Server query tuning, covering topics such as query plans, indexes, and statistics. It valuable resource for anyone who wants to have a quick and easy reference for query tuning techniques.
Comprehensive guide to understanding and optimizing SQL Server execution plans. It is an essential resource for anyone who wants to learn more about the topic.
Beginner's guide to query optimization in SQL Server. It provides a step-by-step approach to identifying and fixing performance problems.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Understanding Query Optimization in SQL Server.
Optimizing SQL Server Procedures: Best Practices and...
Most relevant
Querying Data with SQL Server
Most relevant
Effective Query Analysis with SQL Server Tools
Most relevant
Real-world Scenarios: SQL Server Query Tuning in Action
Most relevant
Querying Data Using T-SQL
Most relevant
Troubleshooting Your First Low-performing T-SQL Query
Most relevant
Getting Started with Hierarchical Data in SQL Server
Most relevant
Solving Real World Problems with SQL Server 2016 Query...
Most relevant
T-SQL Functions Playbook
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser