Subscribe to:
Post Comments (Atom)
Popular Posts
Labels
About Me
Best Practices
Career
Data Mining
Documentation
Feature Requests
Humor
MagicPASS
Meme Monday
Mirroring
Parameter Sniffing
PASS
Performance
PowerShell
Presentations
Query Tuning
Recognition
Replication
Scripts
Security
SQL Power Doc
SQL Server 2005
SQL Server 2008
SQLH2
SQLRally
SQLSaturday
SYDI
T-SQL Tuesday
Tips
Troubleshooting
Updates
VirtualBox
Windows
XML
What I'm Saying On Twitter
Copyright © 2015 Kendal Van Dyke. All rights reserved.
Kendal is a database strategist, community advocate, public speaker, and blogger. A practiced IT professional with over 15 years of SQL Server experience, Kendal excels at disaster recovery, high availability planning/implementation, & debugging/troubleshooting mission critical SQL Server environments. Kendal is a Senior Consultant on the Microsoft Premier Developer Support team and President of MagicPASS, the Orlando, FL based chapter of PASS. Before joining Microsoft, Kendal was a SQL Server/Data Platform MVP from 2011-2016.
[About Kendal]
(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9MNPJA4l6-fUucihu7dVXmOnHaSrHG-zuAhn6IXsjHqnZ2RJ4xSd3KNLMkYXnKcrDKORYVXxC1WGsrrt8s5U8k1atkLfg0xnLtZA6RbLt6qhppadMtWFJLRpNgg1zLjyG3qFeokfkc0xs/w139-h140-p/IMG_3503.JPG)
8 comments
So then why did some servers create the stats on that column, while others didn't? Doesn't tracking this down become your next issue?
Great sleuthing, great post. Thanks for sharing.
Nice find Kendall!
Nice post. Glad to hear you came to some explanation. Curious, did the comment on your original post about the query optimizer terminating early and not completing its optimization end up having anything to do with it?
Good follow up, though seems like still a piece or two of mystery remaining. And didn't Jack and I ask if the stats match??!
Well, I've tried to reproduce this numerous times, and get very inconsistent results. It's not difficult to get the optimiser to choose a non-optimal plan with both sets of stats in place, but dropping the column stats doesn't always make it revert to the good plan. Also, running UPDATE STATISTICS almost always seems to resolve the "baad-plan" issue too.
Just once, I saw behaviour that seemed to mirror what you describe in your article, but I've only managed it once, even when running a single test script for repeatability and consistency.
Furthermore, I see very inconsistent results when trying to get the column stats to update automatically. Even following large table updates (5,000 rows - 50% of the table), the auto stats remain unchanged
Interesting thoughhts
Post a Comment