Month: September 2025

A deep dive into hash tables, part 3

No Comments
Welcome back! In the previous parts, I first showed how a Hash Match (Left Outer Join) can give insight in the order of data in a hash table, and then used that trick to obtain and verify some interesting insights into the internal structure of such a table. It’s now time to see if this same trick can also be used to find hash collisions. The foundation for this part are these two conclusions from the previous parts: Unmatched rows from the left (top) input are returned bucket by bucket, with rows that are in the same bucket returned in…

T-SQL Tuesday 190 – Mastering a technical skill

No Comments
It’s time for T-SQL Tuesday again. Our host for edition 190 is Todd Kleinhans, and he asks us to write about mastering technical skills. I like that topic. Most of all, of course, because I spend a lot of time teaching, which is for most people the other side of mastering new skills, or improving existing skills. But also because I believe that we all live in a world of continuous learning. Those who do not learn will fall behind. Gradually at first, then ever faster. Of course, that does leave us with the choice of which technical skill to…

Video training update 2025

No Comments
There have not been any updates for the SQLServerFast Execution Plan Video Training for a long time. In fact, it’s already over one and a half year since the last set of videos was released! But that is not because I have been sitting still. I have, in fact, done a lot of work between then and now, even though the effects of all that work might not have been very visible. Changed plans After completing and releasing block 3 (Combining data), I started working on the next planned block, which would have been block 4 (Sorting and grouping). But…

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