David is delivering a talk An Introduction to SQL Server Query Store at SQL Saturday Iceland today - this post has been scheduled to coincide with his talk
If you are at SQL Saturday Iceland today go and see his session.
There will be a series of post with an introduction to SQL Server Query Store over the next few weeks. In this post at the bottom you will find a video of David's talk. Enjoy!
Let me start by asking you a question.
Have You Ever experienced system outage or degradation which you were expected to instantly fix?
You know the sort of thing where the database is responding slowly and the boss is standing over the top of you demanding you fix it.
He’s shouting “Get it fixed we’re losing customers and money.” But you can’t quickly see what’s going on
Have you ever been asked why a database slowed down this morning?
Why did it? What changed this morning.
And what changed since then to make it go back up to speed?
Have you ever upgraded an application to the latest SQL version and suffered performance issues?
Microsoft claim SQL 2016 is 30% faster so why has your database suddenly gone slow after you moved it to the shiny new server?
Have you ever released new code and suffered a slow down?
New code should run faster, right? But when you’ve released it to production its going slower and you can’t see why.
Have you ever experience unpredictable performance?
One minute its fast, the next minute is gone slow.
Have you ever wanted a way to track queries over time to see workload and workload patterns and changes from the baseline?
Have you ever wanted to be able to answer quickly questions like “Why has this query gone slow? What was the execution plan this morning compared to now? Why has it changed?”
Have you ever wanted to force SQL Server to use a different execution plan to the one it has now?
You’ve worked out SQL was using a different execution plan this morning. How can you make SQL use it this afternoon without rewriting code?
And keep it that way?
-->
Then SQL Server 2016’s Query Store maybe the answer!
You can view a recording of David's talk here, its 50 minutes long:
I've grown up reading Tom Clancy and probably most of you have at least seen Red October, so this book caught my eye when browsing used books for a recent trip. It's a fairly human look at what's involved in sailing on a Trident missile submarine...
Question: Can a 2008 SQL instance be used as the witness for a 2005 database mirroring setup? This question was sent to me via email. My reply follows. Can a 2008 SQL instance be used as the witness for a 2005 database mirroring setup? Databases to be mirrored are currently running on 2005 SQL instances but will be upgraded to 2008 SQL in the near future.
In which Phil illustrates an old trick using STUFF to intert a number of substrings from a table into a string, and explains why the technique might speed up your code...
You may want to read Part 1 , Part 2 , and Part 3 before continuing. This time around I'd like to talk about social networking. We'll start with social networking. Facebook, MySpace, and Twitter are all good examples of using technology to let...
Last week I posted Speaking at Community Events - Time to Raise the Bar?, a first cut at talking about to what degree we should require experience for speakers at events like SQLSaturday as well as when it might be appropriate to add additional focus/limitations on the presentations that are accepted. I've got a few more thoughts on the topic this week, and I look forward to your comments.