Month: June 2013

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. Watch this video on YouTube Liked that webcast? We’ve got…
Read More

Servers Need Expiration Dates

Servers are like milk cartons: both need an expiration date printed clearly on the outside. SQL Server 2000 When a project needs a new database server, I ask the business users, “How long does this server need to last?” Inevitably somebody gives the flip answer of, “Forever.” I laugh along with the group and then…
Read More