• Coming Right Up

    February 5, 2011
    I have submitted sessions to SQLSaturday #60, Cleveland.

    February 26, 2011
    I have submitted sessions to SQLSaturday #65, Vancouver, BC.
    This is right before the MVP Summit and is going to be one action packed SQLSat!

    March 15-16, 2011
    I am submitting sessions to #24HOP / aka 24 Hours of PASS. If you'd like to see a session, vote for me!

    April 9, 2011
    I am submitting sessions to SQLSaturday #68, Olympia, WA

    May 11-13, 2011
    I have submitted sessions for the inaugural SQL Rally in Orlando, Florida. Voting for sessions will go out soon.

  • Oh Nos! It’s Over

    December 4, 2010
    I presented "Big and Tall: Introduction to Table Partitioning" at SQL Saturday #61 in Washington DC / Northern Virginia.

    SQLPASS: November 2010
    Quiz Bowl
    My SQLPASS Quiz Bowl team won this year! Props to the raccoon hand puppet.

    Chalk Talk
    I gave a Chalk Talk at SQLPASS on Agile Database Operations.

    Lightning Talk
    I gave a lightning talk advocating peer-review based change management instead of approval based systems.

    September 18, 2010
    I presented sessions on the Data Collector and about Administering Databases in an Agile Environment at SQLSaturday #50 in East Iowa.

    August 21, 2010
    I gave a talk about the Data Collector at SQLSaturday #51 in Nashville, TN.

    August 12, 2010
    I presented to the Columbus SQLPASS User Group on how to be a DBA working in an Agile development environment.

The 9th Day of SQL: Things Aren’t as Simple as They Seem

The 12 days of SQL

Brent Ozar (blogtwitter) had an idea: a group of people should blog about writing which they’ve loved this year by people in the SQL community. For each “day of SQL,” someone picks a blog which they thought was great and writes about it.

Yesterday was Day 8, when Karen Lopez talked about a post by Louis Davidson and asked “What is your over/under?”  Karen is a great speaker, an inspiring writer, and just an incredibly interesting person. Check out her post!

On the 9th Day of SQL the engine gave to me: Something a little different than I expected.

Day 9: The Day of Paul White

This day of SQL is not about nine ladies dancing. (Sorry Karen!) Instead, it’s devoted to one New Zealander writing: his name is Paul White (blogtwitter).

First off, let me say that Paul White’s blog, “Page Free Space,” is just plain awesome. When I see Paul’s written a new post I know to allocate some time for it and read it through slowly, and that I should expect to have to think about what I’m reading to understand it.

I swear I can sometimes feel things moving around in my head when I read Paul’s posts. Apply the warning about overhead bins during flight: be careful, contents may shift while you’re reading Paul White’s blog.

So What’s My Favorite Post of the Year?

I picked Paul’s post, The Case of the Missing Shared Locks.

There’s a lot to love about this post. It is a great demonstration that things aren’t as simple as they seem.

Paul starts the post with the question:

If I hold an exclusive lock on a row, can another transaction running at the default read committed isolation level read it?

The answer to that would seem fairly straightforward. But in fact, things are pretty complicated. However, if you go through it slowly and really look at the examples, it can help you understand a lot about locking.

This is good.

Why is it Good that Things Are So Complicated? It’s CONFUSING.

Have you ever said something along these lines? “I’d like to give a presentation sometime, but I don’t have anything to talk about.”

Or, “I’m not sure that I have anything that interesting to fill a whole hour.”

Well, take a look at Paul’s post. He took something small, and he looked very closely at it. He played with it a couple of different ways, and he worked on it to see how it behaved. He stepped through it in a series of short, straightforward steps.

You can do the same thing with many things you’re familiar with. You can take a topic, or a feature, or a method of doing something and distill it into an interesting question. You can then look closely at the question and work with it carefully. Use it as a chance to explore something. You’re probably familiar with it, but by taking the time to write about it or present it, you’ll have the opportunity to get to know it better than you ever thought you could.

Who’s Next?

I’m handing the dreidl off to Crys Manson (blogtwitter) for Day 10.

Crys is a seriously great DBA, a fantastic friend, and she sometimes makes me snort liquid through my nose laughing.

Tag, Crys, you’re it!

How’d We Get Here?

If you want to check out where we’ve been so far, we’ve had:

A Little Present

You don’t need to be Jewish for this to be your favorite holiday song this year. Rock  on with the Maccabeats, y’all. (You will need to click the “watch on YouTube” link.)

Advertisement

9 Responses

  1. I agree with you completly. When Brent announced the concept of 12 days of Christmas, I made a comment stating Paul should have been on the list because he has the Best techinical blog I have ever read.
    I am glad to see that others also appreciate it.

  2. [...] Day 9: Kendra Little picked Paul White on Missing Shared Locks [...]

  3. [...] up is Kendra Little (blog|Twitter) who is going to write about Nine Ladies Dancing for Day 9, I hope.  Kendra is an amazing presenter and DBA who works in the Pacific Northwest. I first met [...]

  4. [...] the 9th Day Of SQL, Kendra Little (Blog | Twitter) brought us a great post about how things are not as simple as they [...]

  5. I’ve been surprised it took to day 9 for Paul to get mentioned, and could well imagine him getting a couple of extra mentions in the remaining days.

    • There’s just a lot of great blogs to choose from. Making yourself pick one favorite post from everyone from the whole year isn’t easy to do!

      The XEvent series Mr Kehayias is putting on right now is pretty amazing, for example.

      Which is not to say I had any doubts about my pick– not at all. It’s just pretty amazing looking back at this year in the blogs.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.