SESSION Details

Mastering Parameter Sniffing

You're a database developer or DBA with at least 3 years experience performance tuning queries and indexes.

You already know you have parameter sniffing issues, and now you need to figure out how to fix it. In this one-day class, you'll learn how to reduce the blast radius with index changes, query tuning, and database-level settings. You'll also see firsthand how SQL Server 2017, 2019, and 2022 try to reduce it with adaptive joins, adaptive memory grants, automatic tuning, and caching multiple plans.

This course is 100% demos: the only slides are the introduction and recap. The rest of the time, we'll be working live in SQL Server Management Studio and SQL Server 2019. You can even follow along in your laptop if you bring SQL Server 2017 or newer and the 50GB Stack Overflow 2013 database.

https://sqlb.it/?6180

Starts: 09:00 8th Mar 2022
Ends: 17:00 8th Mar 2022

Q&As

Short Description
- Learn how to reduce the blast radius with index, query, and server tuning.
If so what Spec?
- Optionally, if attendees want to bring a laptop, 4 CPU cores or more, 16GB RAM or more. It's not required at all - attendees can watch medoing the demos onscreen - but if they want to answer their own questions by doing experiments, it can help to follow along on one's own laptop.
What software and licences do they need?
- SQL Server 2017 or newer, Developer Edition 50GB Stack Overflow 2013 database
What is the structure of the day?
- This course is 100% demos: the only slides are the introduction and recap. The rest of the time, we'll be working live in SQL Server Management Studio and SQL Server 2022. You can even follow along in your laptop if you bring SQL Server 2017 or newer and the 50GB Stack Overflow 2013 database.
What internet requirements do the delegates have?
- None
What will the delegates get out of the day?
- * Learn how to spot the common places where plans diverge: parallelism, memory grants, index selection, and join types * Learn how to capture good, bad, and terrible plans with the plan cache and Query Store * Learn ways to mitigate parameter sniffing with index changes, query tuning, and database-level settings * Learn how SQL Server 2017, 2019, and 2022 try (and usually fail) to reduce it with Adaptive Joins, Adaptive Memory Grants, and Automatic Tuning

Slidedeck Link

Mastering_Parameter_Sniffing.pdf

Speakers

Brent Ozar

Tags

Platform AgnosticOperational DatabasesOptimisingManaged InstanceSQL 2019SQL 2022AdvancedHow

The SQL Bits Story

SQLBits was formed in 2007 by a group of volunteers who were passionate about the SQL Server product suite and wanted to provide much-needed community-driven education to the data community.

As one of the largest data platform conferences in the world, we offer more opportunities to a wider audience.

15 Years

We’ve grown and expanded a lot since 2007.

2500 Participants

SQLBits is the best place to meet fellow data professionals.

82 Countries

We welcome data professionals from all over the globe.

1140 recorded sessions

All the live sessions are recorded and offered for free, year round.

Experience the SQLBits Conference

Previous
Next

Want to be part of the SQLBits community?

Attend the London conference in-person or virtually on 

March 8-12, 2022 at ExCel London, UK.