Blogs

Recruiters, Nerves, and Saying No in Interviews (video with transcript)

In this episode of “Dear SQL DBA”, I talk about three articles written by members of the SQL Server community on interviewing that I can’t stop thinking about.

Continue reading

Interviewing Patterns & Anti-Patterns: Advice from the SQL Server Community

I’m glad I picked interviewing as the topic of TSQL Tuesday #93, because people wrote posts chock full of great advice and funny stories. Get ready to learn, be amazed, and laugh out loud as you read these posts, which I’ve indexed by the author’s first name. Don’t blame these authors for the dorky jokes in the cartoons, though. That’s all my fault. Aaron Bertrand is “looking back at bad interviews.

Continue reading

Do Index Changes Remove Execution Plans from Cache?

When you modify the indexes on a table, SQL Server needs to reconsider how it executes queries that reference that table. But the way this appears when you’re looking at your execution plan cache is far from obvious: Impacted query plans are NOT removed from cache at the time you change an index. The next time the query is executed, it will be recompiled, and the new plan and related execution information will be placed in cache.

Continue reading

The Story of an Interview Flop

Some of the biggest lessons I’ve learned about interviewing come from an interview experience that meant a ton to me – and all my dreams came crashing down.

Continue reading

Running SQL Server in a Docker Container on a Mac

A user recently asked me what a good use case might be to run SQL Server on Linux in a Docker container.

Continue reading

TSQL Tuesday #93: Interviewing Patterns & Anti-Patterns

Welcome to T-SQL Tuesday for August 2017!

T-SQL Tuesday is a chance for you to join in the SQL Server community and write a blog post on a suggested topic. You can use this as a way to start a new blog, dust off a blog you haven’t used in a while, or make it part of regular blogging: your choice!

I would love for you to participate. The whole SQL Server community would. Please, join us!

Continue reading

The COMPRESS() TSQL Function in SQL Server 2016+

One cool little feature in SQL Server 2016 is COMPRESS(). It’s a TSQL function available in all editions that shrinks down data using the GZIP algorithm (documentation).

Continue reading

Desktop Wallpapers and Webcasts on Isolation Levels and Memory

I’ve been having lots of fun drawing and doing webcasts this summer. I’ve got four SQL Server themed desktop wallpapers to share, and I’ve got lots more coming– along with a new chunk of free webcasts.

Continue reading

Downloadable SQL Server Desktop Wallpapers

I’ve set things up so you can quickly download desktop wallpapers featuring cartoons and SQL Server concepts. Get ‘em here Grab wallpapers at https://github.com/LitKnd/littlekendracomments/tree/main/SQLWorkbooks-Wallpaper-and-Posters.

Continue reading

Did that Query Eliminate Partitions? (videos)

Table partitioning makes execution plans a bit more confusing. I have a free online course which walks you through decoding execution plans, including whether or not partition elimination occurred.

Continue reading