Month: May 2021

Free video on percentages in execution plans

A few weeks ago I made a rather embarrassing discovery. I realised I had forgotten to include one of the most basic teachings about execution plans in my video training course. The subject is too important to leave out. It is too broad to add to an existing video. So I decided to add a seventh chapter to the (free!!) basic level of block 1. When I write, present, talk, or record about execution plans, I focus on how operators interact with each other and how that results in the desired results. Understanding performance issues comes automatically once you know…

Plansplaining, part 18. Temporal tables (part 3)

Welcome to part eighteen of the plansplaining series. Like the previous posts, this one too focuses on temporal tables and their effect on the execution plan. After looking at data modifications in temporal tables and at querying with a most basic temporal form of temporal query, let’s look at the more advanced variations for temporal querying. We’re still looking at getting data from a single query only in this post. We’ll look at joins in the next post. Sample tables For the code samples in this post, I keep building on the demo tables and sample data from the previous…

Recorded session: Debugging without debugger

Yesterday I presented a session for the virtual conference SQLDay, organized by our friends from the Polish SQL Server User Group (PLSSUG). An amazing conference that has chosen to use an interesting platform to try to recreate the in-person conference feeling while still being Covid-safe from behind your screen. However, an experimental new platform does come with challenges. During my presentation, my shared screen froze. After spending a few minutes trying to fix the issue I finally had to leave the application completely, then restart it. After that, the rest of the session delivery went fine. But the interruptions and…

T-SQL Tuesday #138 – Keeping up with change

It’s May 2021, it’s Tuesday; that means it’s time for T-SQL Tuesday, the monthly blog party for all SQL Server and Data Platform bloggers. This month is hosted by Andy Leonard (b|t). Andy invites us to share our thoughts on how we deal with technology changing as we are working on our projects. As an example, he mentions how, just after the release of his book on building custom SSIS tasks, he ran into things that had changed and had to publish an errata list. My experience Andy’s example hit home for me, because I regularly run into similar situations.…

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close