Invitation for T-SQL Tuesday #004: IO

Yes, it is already time for T-SQL Tuesday again (well one week away, time for the invite). I have been thoroughly enjoying T-SQL Tuesday (especially the posts ones from Brad Schulz) but the fact that this is #004 means time is flying too fast lately.

You Don’t Know What T-SQL Tuesday Is Yet?

Adam Machanic (Also on twitter as @AdamMachanic) had a great idea 4 months back – Invite new and existing SQL Server bloggers to post about the same topic on the same day. The results have been excellent – diverse skill sets and data related job roles all posting from differing perspectives on the same issue.

Since this is still early in the game, a quick list of the post roundups from the first 3 topics:

IO, IO, It’s Off To Disk We Go!

IO is on my mind lately. It could be some recent “discussions” with a SAN administrator, clients with disk performance issues or helping developers with some queries that are doing lots and lots of needless reads. It could be that I just changed my son’s diaper and it was heavy on the Output side (time to start potty training, I think…)

Actually, as a DBA, IO is often on my mind. So that is what this month’s theme is: IO.

Like last month’s theme, you could treat this topic in a few different ways. Perhaps some best practices that you have implemented for disk allocation. A professional development topic on working better with your storage administrators? A case study with a vendor or type of storage system? A developer writing about better managing reads in your queries? You could brag about your latest experiment with SSDs? Maybe a walk down memory lane of storage performance even. How about writing a beginners guide to setting up optimal storage? Have some really busy SQL Servers running on a virtual? How is your IO configured?

Well, you get the idea, the post has to have something to do with IO but it doesn’t have to be about T-SQL necessarily.

There’s always rules…

Once again, please note the time is in UTC. I also echo earlier encouragements to feel free to write your post ahead of time and schedule it. The rules are around when the post publishes, not when it is written.These rules are the same as the previous couple of T-SQL Tuesday’s but I’ll recap:

  1. The Post must go live between 00:00:00 UTC on Tuesday the 9th of March and 00:00:00 UTC on Wednesday the 10th. If it isn’t, it can’t be included in the round up post.
  2. Your post must link back to this post here (Trackback or Comment)
  3. It is your responsibility to verify the trackback or comment appears (My commenting system has a difficult time with trackbacks – If I can’t resolve it by next week I will disable it and use standard WP comments but please still verify and add your own comment with a link back to your T-SQL Tuesday post and it will be included in the roundup.

That’s it. Hopefully those aren’t too difficult to follow :-) Remember

Twitter

Not a rule but a great idea. A lot of the folks who read and participate are on twitter. Follow the hashtag #TSQL2sDay and when your post goes live, tweet a link to it with that tag.

Want To Host?

All you have to do is participate in at least two events and let Adam Machanic know. You can tweet him or leave a comment on his blog, all described in his first T-SQL Tuesday Invitation.

If you need any more clarification, leave a comment. I will respond in the comments or update this post if necessary. Have fun thinking of a topic and I look forward to reading the posts!

  • Share/Bookmark

Tags: , , ,

45 Responses to “Invitation for T-SQL Tuesday #004: IO”

  1. Brad Schulz 01. Mar, 2010 at 11:49 #

    (Gulp) Thanks, Mike, for your comments in your opening paragraph… but now (gulp) it’s not like I have any pressure on me or anything. 8^)

    I don’t have a clue what I’m going to write about… but then again, I didn’t have a clue what to write in Rob’s #003 either until the day before it was due.

    Better put my thinking cap on now… Perhaps I’ll take the week off… Hmmm…

    –Brad

  2. mike_walsh 01. Mar, 2010 at 15:23 #

    No pressure, Brad… Mwooohahaha I am sure you’ll come up with something. It is alright if it is slightly orthogonal to the topic. I figured from you we’d see some sort of neat T-SQL trick and multiple ways to do something with the IO impact being highlighted. Who knows though, maybe you have some DBA up your sleeve also. Either way, your posts so far have been great and your blog is truly a pleasure to read. It’s not uncommon for me have a big smile while reading a post and learning at the same time I am being entertained.

  3. Brad Schulz 01. Mar, 2010 at 18:35 #

    Thanks again, Mike, for your kind words… I’m so glad you’ve enjoyed my past work.

    I have an inkling of something I can use… something along the lines of what you mentioned… an idea I’ve been considering blogging about for a while.

    Or I might choose something that is orthogonal to the nth degree… from another dimension completely… Mwooohoohoohahahaha.

    We’ll see…

  4. Adam Machanic 02. Mar, 2010 at 10:16 #

    Mike,

    It seems that your blog doesn’t properly support trackbacks. There is none from my post mentioning this, nor from the various Tweetback sources. Might want to fix that before Tuesday.

    • Mike Walsh 02. Mar, 2010 at 11:40 #

      Should be good now, Adam. I dumped JS-KIT/Echo… Trackbacks were always a hassle and the stock commenting seems fine.

  5. Glenn Berry 08. Mar, 2010 at 19:06 #

    Hi Mike,

    Here is a link to my post:

    http://glennberrysqlperformance.spaces.live.com/blog/cns!45041418ECCAA960!3880.entry

  6. Sankar Reddy 08. Mar, 2010 at 20:31 #

    Mike,

    Trackbacks aren’t working yet and here is my post for this installment.

    http://sankarreddy.com/2010/03/how-can-i-tell-if-a-sql-server-system-is-affected-by-forwarded-records/

  7. Pinal Dave 08. Mar, 2010 at 20:57 #

    Here is my contribution to T-SQL Tuesday: Improve Performance by Reducing IO – Creating Covered Index
    http://blog.sqlauthority.com/2010/03/09/sql-server-improve-performance-by-reducing-io-creating-covered-index/

    Kind Regards,
    Pinal

  8. Merrill Aldrich 08. Mar, 2010 at 23:32 #

    Hi Mike – here’s my contribution:

    http://sqlblog.com/blogs/merrill_aldrich/archive/2010/03/08/t-sql-tuesday-004-real-world-ssd-s.aspx

  9. Jason Brimhall 09. Mar, 2010 at 02:03 #

    Here is my contribution.
    IO IO IO

  10. Stefan 09. Mar, 2010 at 10:35 #

    I put a disk IO poll up… will post a comment here with results sometime tomorrow.

  11. Kendal Van Dyke 09. Mar, 2010 at 12:14 #

    I’m writing a series on SSD performance and put up Part 1 for today’s entry: http://kendalvandyke.blogspot.com/2010/03/solid-state-disk-performance-hands-on.html

  12. Brad Schulz 09. Mar, 2010 at 13:01 #

    Okay, Mike, you asked for it… I’ve really gone over the edge this time:

    http://bradsruminations.blogspot.com/2010/03/this-article-on-recurson-is-entitled.html

  13. Denny Cherry 09. Mar, 2010 at 15:29 #

    Since I put the link back after the fact the trackback probably won’t work. So here’s link URL to my post.

    http://itknowledgeexchange.techtarget.com/sql-server/io-io-its-off-to-disk-we-go/

  14. Mike Walsh 09. Mar, 2010 at 22:17 #

    Okay. All posts after this Reply will not be included in the Roundup Post. Adam’s rule’s indicated it should be done at 00:00:00 GMT. I am being nice and giving a 2.75 hour grace period since it encouraged a smart geek to put out another blog post (Aaron) and introduced me to a new blog (Brian).

    After this post, all pingbacks that are attempting to put a post in to the fray will have to be deleted to keep with the rules. Comments are always welcome, of course.

    I am in the process of reading the posts and working on the Roundup. I hope to have that out by Wednesday or Thursday.

  15. Stefan 10. Mar, 2010 at 08:58 #

    I will leave the poll up if anyone wants to participate
    http://stefbauer.wordpress.com/poll-questions/
    So far the response of 8 people does not make much of a statistical study :)
    But of the 8 responses 50% are using SAN…

    50% Storage Area Network (SAN) (4 responses)
    25% Local drives (2 responses)
    13% Huh? What are you talking about? (1 response)
    13% Network Attached Storage (NAS) (1 response)
    0% Solid State Storage
    o% USB (please really?!?)

  16. Mike Walsh 10. Mar, 2010 at 09:08 #

    Stefan – Thanks for the poll. It was a good idea.

Trackbacks/Pingbacks

  1. uberVU - social comments - 01. Mar, 2010

    Social comments and analytics for this post…

    This post was mentioned on Twitter by wendy_dance: More great SQL training! RT: @mike_walsh: [Blog] Invitation for T-SQL Tuesday #004: IO http://bit.ly/auSgjI #ChiSQL…

  2. Adam Machanic : T-SQL Tuesday #004: IO, IO, It's Off to Disk We Go! - 01. Mar, 2010

    [...] get your favorite editor ready. T-SQL Tuesday is back again, this time with a great topic hosted by Mike at StraightPath Solutions. Stop reading this blog and go read his. And then post! As I mentioned to a few Indian MVPs at the [...]

  3. SQL SERVER – Improve Performance by Reducing IO – Creating Covered Index « Journey to SQL Authority with Pinal Dave - 08. Mar, 2010

    [...] 9, 2010 by pinaldave This blog post is in the response of the T-SQL Tuesday #004: IO by Mike Walsh. The subject of this month is IO. Here is my quick blog post on how Cover Index can Improve [...]

  4. Help – My disk performance V « StefBauer's Blog - 08. Mar, 2010

    [...] to be included in some blogging fun for “IO, IO, It’s off to disk we go!”  on T-SQL Tuesday #004 Help — My disk performance      (RAID how/why what to put where) Help — My disk [...]

  5. Aaron Bertrand : Bad habits to kick : ignoring I/O - 08. Mar, 2010

    [...] with creating (and using) what I call the "uber-view."  This time, in line with tomorrow's T-SQL Tuesday hosted by Mike Walsh, I wanted to talk about some I/O issues that tend to get ignored in a lot of [...]

  6. I/O Operations, Arguably the Only Performance Metric You Need | Michael J. Swart - 08. Mar, 2010

    [...] Walsh is hosting T-SQL Tuesday this month. And the topic is Input and Output [...]

  7. rusanu.com » Dealing with Large Queues - 09. Mar, 2010

    [...] had this post on in standby for some time now, but since the SQLTuesday#4 topic is IO, IO, It’s Off To Disk We Go! I took the opportunity to finish it in time for the [...]

  8. SQL Server Central - 09. Mar, 2010

    [...] post is part of T-SQL Tuesday #004, which is hosted by Mike Walsh. You can see his invitation here.– Some I/O Specific DMV Queries — Glenn Berry — March 2010 — [...]

  9. T-SQL Tuesday 4: Io, Io, it's off to disk we go | Jeremiah Peschka, SQL Server Developer - 09. Mar, 2010

    [...] a bit of humor thrown into your T-SQL Tuesday March 9th, 2010 | Tags: cloud computing, exploding head trauma is kinky, goats, hackery, [...]

  10. Fusion-IO ioDrive Review | Brent Ozar - Too Much Information - 09. Mar, 2010

    [...] post is a part of T-SQL Tuesday, which is focusing on storage/IO this week.  If you liked this post, head over there to see what else is happening in the blogosphere this [...]

  11. SQL Server Central - 09. Mar, 2010

    [...] again it is that time.  It is TSQL Tuesday.  This time it is being hosted by Mike Walsh.  Mike has decided to leave the topic open for [...]

  12. IO, IO, It’s Off To Disk We Go! #TSQL2sDay - SQL Server with Mr. Denny - 09. Mar, 2010

    [...] forgot to put in the link to Mike’s post about T-SQL Tuesday, so here it is. .topsy_widget_shortcode,div.topsy-sm {display:inline;} .post {padding-left: [...]

  13. Michael Zilberstein : T-SQL Tuesday - IO capacity planning - 09. Mar, 2010

    [...] post is my contribution to Adam Machanic's T-SQL Tuesday #004, hosted this time by Mike [...]

  14. SQL Server Central - 09. Mar, 2010

    [...] is participating in T-SQL Tuesday #004, hosted this month by Mike Walsh. You are invited to visit his blog to join the party and read more blogs participating in this month’s theme: [...]

  15. Kalen Delaney : T-SQL Tuesday #4: I/O, You Know - 09. Mar, 2010

    [...] time for the fourth T-SQL Tuesday, managed this time by Mike Walsh. I almost missed this deadline completely, since I didn't see the [...]

  16. MacGyver Meets TSQL2sDay – SQLvariations: SQL Server, a little PowerShell, maybe some Hyper-V - 09. Mar, 2010

    [...] few hours in each day and I still suck at this blogging thing I am combining my MacGyver Moment and TSQL2sDay posts into this one so here we [...]

  17. T-SQL Tuesday #004: IO and Virtualizing SQL « Brian’s Power Windows Blog - 09. Mar, 2010

    [...] Posted by Brian in EMC, SQL Server. Tagged: #tsqltuesday. Leave a Comment From what I can tell, the SQL-based “meme” T-SQL Tuesday was started by Adam Machanic (industry guru and SQL blogger at SQLblogs.com).  This week’s entry is hosted by the prolific SQL expert Mike Walsh. [...]

  18. This Article On Recurson Is Entitled “This Article On Recursion Is Entitled “This Article… ∞” ” | SQLServerPedia - 10. Mar, 2010

    [...] is participating in T-SQL Tuesday #004, hosted this month by Mike Walsh. You are invited to visit his blog to join the party and read more blogs participating in this month’s theme: IO. So, get a stiff [...]

  19. T-SQL Tuesday #4 - IO, IO It's Off To Disk We Go | SQL Server Blog - StraightPath Solutions - 10. Mar, 2010

    [...] T-SQL Tuesday #004 – A Roundup If I am counting right, it looks like 26 separate blog posts were sent in for this month’s T-SQL Tuesday “IO, IO, It’s Off To Disk We Go” [...]

  20. PHP-help » Log Buffer #182, a Carnival of the Vanities for DBAs - 12. Mar, 2010

    [...] week’s T-SQL Tuesday topic was I/O. There are many links to great blog posts in the comments; three random posts I chose [...]

  21. IO You an Explanation | The SQL UPDATE Statement - 17. Mar, 2010

    [...] this month’s T-SQL Tuesday #004 meme is hosted by Mike Walsh of StraightPath Solutions (@Mike_walsh on Twitter). For my post I [...]

Leave a Reply