OK, we were in Iceland and then Florida for our Accidental DBA workshops and both went really well. People agree that there are quite a few involuntary/accidental DBAs out there and overall, we helped quite a few to see a lot of options for better performance, availability, recovery, and/or just manageability.
So, this is our “resources post”. We waited until after the SQL Connections delivery to post these as we figured we might add a few more to the list (as is typical when you deliver content more than once – it’s really never the same twice!).
- Checkout the whitepapers on SQLskills:
- Blog Post Tripp: 8 Steps to better Transaction Log throughput:
- RD Grok Talks (general):
- Stored Procedure Grok Talk (Tripp):
- Stored Procedure Blog posts (Tripp):
- MSDN Webcast Series (series wrap-up blog post with links):
- Microsoft Events Calendar:
- KB Article 329526: File allocation extension in SQL Server 2000 (64-bit) and SQL Server 2005:
- KB Article 328551: Concurrency enhancements for the tempdb database:
- Whitepaper: Working with tempdb:
- KB Article 243586: Troubleshooting stored procedure recompilation:
- Whitepaper: Batch Compilation, Recompilation, and Plan Caching Issues in SQL Server 2005:
- For all of the different topics Paul discussed he placed links to corresponding blog posts, I’ve duplicated them here so you can get a refresher for these links:
- TechEd 2007 video: Secrets of Fast Detection and Recovery from Database Corruptions
- Inside the Storage Engine: Anatomy of a record:
- Inside the Storage Engine: Anatomy of a page:
- Inside the Storage Engine: Anatomy of an extent:
- Inside the Storage Engine: GAM, SGAM, PFS, and Other Allocation Maps:
- Inside the Storage Engine: IAM pages, IAM chains, and allocation units:
- Corruption: Last resorts that people try first…
- How to tell if the IO subsystem is causing corruptions?
- Blog Category – CheckDB from Every Angle:
- Blog Category – Shrink (and why it’s EVIL!):
Also, I used a few “interactive” (or build) slides in my presentation – specifically on transaction log backups and the concepts of “clearing the log” which really only clears the inactive portion of the log. To help you visualize this, I’ve added these slides here: TrippRandal_ClearingTheLog-BuildSlides.zip (647.2 KB).
Finally, we’ve taken all of the scripts that we demo’ed and placed them on SQLskills on our Past Events page here: http://www.sqlskills.com/pastConferences.asp.
And, if you were there and you think we missed something, feel free to ping me (or Paul!) with an email and we’ll make sure to update this resources post (and/or [at least] help you find it what you’re looking for!!).
Next stop – Microsoft TechEd ITPro in June (we’re back in Orlando again)!