In-Memory Analytics: What’s Different Between SQL Server and Oracle
Pick a memory, any memory. Both Microsoft and Oracle have released what they call “in-memory analytics” features. Microsoft started two years ago with SQL Server 2012 and Oracle is following suit next...
View ArticleAnnouncing the SQL Server Setup Checklist: Free eBook Download
Your new co-pilots for installing SQL Servers One of the most popular posts on this site of all time is a SQL Server Setup Checklist that Brent started way back in March 2008. Over the years, we’ve...
View ArticleTrace Flags 1117, 1118, and Tempdb Configuration
Unevenly sized tempdb files can cause uneven use – and contention on some critical pages SQL Server has a few options for configuring tempdb. It’s great that Microsoft gives some advice for how to...
View ArticleHow to Get “Senior” in Your Title [Video]
In my blog post Sample SQL Server Database Administrator Job Descriptions, I explained how production DBAs are like fridge maintenance engineers, and development DBAs are like chefs. In this 35-minute...
View ArticleHidden Evils of Scalar Functions in SQL Server [Video]
Are you sure functions in your SQL Server aren’t dragging you down? Join Kendra in this free 30 minute talk to find out the secrets of sneaky scalar functions. You’ll learn which tools misleadingly...
View ArticleHow to Pick a Monitoring Tool
Step 1: Make a list of 5 problems you’ve faced in the last couple of months that you needed alerting on. If you’ve got a help desk ticket system, look at the ticket types that occur most frequently and...
View ArticlePerformance Tuning SQL Server Change Tracking
Change Tracking is a developer tool introduced in SQL Server 2008 to help you sync data between SQL Servers, or between SQL Servers and devices. It’s designed to help you answer the request, “I need to...
View ArticleOur Sessions at the #SQLPASS Summit 2014
The session list has been published, and we’re excited to say all of us have been selected to speak at the PASS Summit again this year. Here’s our sessions: Are Your Indexes Hurting You or Helping You?...
View ArticleCapturing Deadlocks in SQL Server [Video]
If you’re experiencing deadlocks in SQL Server, you want to know more about them. What queries are causing them? What tables and indexes are at the root of the problem? You can find this information by...
View ArticleLet’s Test Your Backups Together [Video]
You manage SQL Server databases, but you never get the chance to take time out of your busy day to test your backups. You assume that just because the jobs are succeeding, that you’ll be able to...
View ArticleAnnouncing a New 2-Day Event: Make SQL Server Apps Go Faster
We started with our top-selling PASS Summit pre-con, and then doubled it to two days long! You’re a developer or DBA stuck with a database server that’s not going fast enough. You’ve got a hunch that...
View ArticleMonitoring SQL Server Transactional Replication
“It will catch up eventually. I hope.” It was the best of times, it was the worst of times. I was a SQL Server DBA, and if something went wrong in Transactional Replication I needed to find out about...
View ArticleNew sp_Blitz® v35 Checks for Unsupported and Dangerous SQL Server Builds
News broke recently of a dangerous data loss bug in SQL Server 2012 and 2014, and Aaron Bertrand explained which patch levels are affected. It’s kinda tricky, and I’m afraid most people aren’t even...
View ArticleOur Senior DBA Training Class: Attendee Feedback
When we finish our courses, we ask attendees what they thought. Here’s what they said about our How to Be a Senior DBA class in Chicago: “I’ve attended many trainings. This is the most valuable I’ve...
View ArticleOracle Terminology for the SQL Server DBA
The translation team hard at work. At some point you’re going to be confronted with an Oracle installation or even just an Oracle DBA. Communicating with a DBA who works on a different product can be...
View ArticleStabilizing Execution Plans: Plan Guides and NORECOMPUTE
What could go wrong? Sometimes you end up in a good plan / bad plan situation: an important query runs just fine most of the time. The query is parameterized, a good execution plan gets re-used,...
View ArticleBacking Up an Oracle Database
One of a DBA’s most important tasks is taking backups of databases. As SQL Server DBAs, we’re used to using the same tools to backup the database that we use for the rest of our job. With Oracle, there...
View ArticlePerformance Tuning SQL Server Transactional Replication: A Checklist
Swim faster! SQL Server transactional replication is a blessing and a curse. It’s a great developer tool that lets you scale out data to multiple servers, even using Standard Edition. But as your...
View ArticleComparing Estimated and Actual Execution Plans in SQL Server
Let’s say you want to have an addition built on your house. You contact a contractor, who comes to your house, looks at your lot, looks at what exists, and asks you questions about exactly what you...
View ArticleHow to Back Up Terabytes of Databases
When you weren’t looking, your databases went and grew up. Now your backup window has grown so large that you’re about ready to open it and jump. Time to make a choice. The Native Way: Tuning SQL...
View Article