SQL Server

My Five Favorite That Conference Memories

SQL Server
3 Comments
Last week, I went to summer camp for geeks, and I had a great time! That Conference is a three-day, developer-focused, family-friendly technology conference. Camp was held for the first time in 2012. I heard such great things about it from last year’s campers that I decided to go this year! The sessions focused on…
Read More

The Stages of Performance Tuning

SQL Server
2 Comments
Performance tuning is a weird art to learn, because you do it in public. Sure, you may puzzle over a technical problem at your desk or revise code on your own– but when it comes to really tuning hard problems, 99% of the time you’re doing it with other people. That’s the nature of real…
Read More

How to Use HP System Management Homepage

Hardware, SQL Server
22 Comments
One of the big reasons you spend big money on server-quality hardware is to get cool stuff to make administration easier. Each hardware vendor provides their own software tools – Dell includes OpenManage, IBM includes Director, and HP includes their System Management Homepage. To illustrate how it works without violating anybody’s NDAs, I picked up…
Read More

I’m ThatExcited about ThatConference

SQL Server
0
A peek into my slides for ThatConference I about to head out to a vast waterpark in the Midwest to ThatConference, where I’m going to hang out with 1000 developers, their families, and some wild animals.  I’m giving a session Monday called “How to Make Deploying Database Changes Fun Again”. I’ve had a blast distilling everything…
Read More

One-Line Romantic Stories of SQL Server

SQL Server
10 Comments
When they finally sat down to define their relationship, he was stunned to discover that he had a child table. … Her love was like Transparent Data Encryption: sure, he felt a sense of security, but someone else had waltzed in the front door and stolen her heart. .. He always knew she’d run away…
Read More

What?! Queries are Failing in My SQL Server?

SQL Server
41 Comments
Help is on the way I came across an interesting case recently where queries were failing in a high transaction SQL Server. We knew that queries were occasionally failing with error severity 20 because SQL Server Agent alerts were periodically firing. However, those built in alerts don’t capture exactly what has failed– they just say…
Read More

New DMVs in SQL Server 2014 CTP1

SQL Server
27 Comments
When you download and start playing with SQL Server 2014 CTP1, here’s a few of the new instrumentation tables and views: New Internal Tables plan_persist_context_settings plan_persist_plan – Hey, lookie there! Implies that we can persist execution plans beyond a SQL Server service restart. plan_persist_query plan_persist_query_text plan_persist_runtime_stats plan_persist_runtime_stats_interval New Views column_store_row_groups dm_db_merge_requests dm_db_xtp_checkpoint – Note that both…
Read More

Optimize for… Mediocre?

Some query hints sound too good to be true. And, unfortunately, usually they aren’t quite as magical as they might seem. Frustration with unpredictable execution times People often learn about parameter sniffing when query execution times stop being predictable. Occasionally you’ll hear about a stored procedure taking much longer than normal, but the next time…
Read More

The @DBAreactions Guide to Database Administration [Video]

SQL Server
5 Comments
Sometimes, the best stories are the horror stories. Join Brent as he talks about some of the worst situations he’s seen in his years of database administration. He’ll share the inspiration behind some of his favorite entries at http://DBAreactions.tumblr.com. We’ll either laugh or cry. Or both. Liked that webcast? We’ve got many more coming up –…
Read More

Mix and Match Databases: Dealing with Data Types

SQL Server
3 Comments
Moving between databases is hard enough, try using multiple databases in the same application and you might start thinking you’ve gone insane. Different application demands for accessibility, redundancy, backwards compatibility, or interoperability make this a possibility in the modern data center. One of the biggest challenges of running a heterogeneous database environment is dealing with…
Read More