Plan Cache Pollution: Dealing with Ad Hoc Madness

Speaker(s)Kimberly Tripp 

Duration: 60 minutes

Track: Dev

How you execute your data requests can have a profound effect on performance and plan reuse. Did you ever wonder where that estimate (in the showplan) comes from? Is it correct or, is it way off? Why? You’ve probably heard that many of your problems are related to statistics. Potentially, you’ve even rebuilt statistics only to find that it fixes the problem. However, what you might be seeing is a false positive. And, it doesn’t always work. Come to this session to find out how you should be executing your statements for the best performance, caching, and reuse! We'll look at ad hoc statements, dynamically constructed statements, and sp_executesql (e.g. forced statement caching) and I’ll debunk the mysteries around estimates so that you can solve performance problems the RIGHT way! If you want to demystify SQL Server's decisions used for statement execution, query plans, and plan caching – this is the place to be!

Accompanying Materials:

No material found.


SQLSaturday