Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Indexes and the Microsoft SQL Server
Rating: 4.2 out of 5(63 ratings)
327 students

Indexes and the Microsoft SQL Server

Speed up your sql queries with a jetpack.
Created byHarald Dobner
Last updated 3/2020
English

What you'll learn

  • What indices are and how they work.
  • What types of indexes exist and how do they work?
  • How must indices be designed to maximally speed up queries?
  • What are execution plans and how are they read?
  • What strategies exist to clean up existing systems?
  • Where are the limits of indices?

Course content

5 sections21 lectures1h 27m total length
  • Introduction3:32
  • What exactly is an index?2:39

Requirements

  • You should be familiar with the Microsoft SQL Server.
  • You should be able to write queries in SQL.

Description

Over time, databases continue to grow – and with that, problems begin to emerge. Query response times get slower and slower, and eventually users feel like they’re waiting forever for results.

Indexes can make a significant difference here. They act as accelerators by helping the database engine navigate efficiently through large amounts of data. This allows queries to return results much faster and can dramatically reduce response times. In real-world scenarios, it’s not uncommon for one or two well-designed indexes to reduce query execution time from several hours to just a few minutes.

This improvement doesn’t only affect performance – it also impacts hardware requirements. Systems can often be scaled down, or existing resources can be used far more efficiently.

Despite this enormous potential, solid knowledge of indexes and how to use them effectively is surprisingly rare.

In this course, you will learn what indexes are and how to apply them properly. We will explore the different types of indexes in detail and take a closer look at execution plans to understand how the database engine works internally.

By the end of this course, you will be able to analyze the performance of your SQL Server environment and make well-founded decisions about optimizations.

If you apply what you learn, this knowledge can also give you a strong advantage in your next salary negotiation.

Who this course is for:

  • Programmers or administrators who have performance issues with the SQL Server.