Five Reasons You Need My SQL Server Reporting Services Training
Great news – I’ve added to the Brent Ozar Unlimited Training Videos catalog! I have 90 minutes of SQL Server Reporting Services Basics ready for you to dig into! Here are five reasons you should head...
View ArticleIOPS Are A Scam
Storage vendors brag about the IOPS that their hardware can provide. Cloud providers have offered guaranteed IOPS for a while now. It seems that no matter where we turn, we can’t get away from IOPS....
View ArticleHow to Prove Your SQL Server Needs More Memory [Video]
Open up Performance Monitor (aka Perfmon), then: Windows 2008 & newer – expand Monitoring Tools, click on Performance Monitor Windows 2003 & older – click System Monitor This brings you to the...
View ArticleWhat Does the #SQLPASS Board of Directors Do?
The PASS Board of Directors election is coming up, so I sat down with Allen Kinsel (Blog – @AllenKinsel) to get some insight. Allen knows first-hand. Brent: The PASS Board of Directors election is...
View ArticleWhat Server Should You Buy?
When you get a new laptop, you don’t just pick Small, Medium, or Large. You look at all kinds of specs – screen resolution and size, memory size, storage, weight, and of course, price. Eventually you...
View ArticleYou Can’t Kill Transactional Replication
Repli-Roach If SQL Server’s Transactional Replication was an animal, it would be a cockroach. It’s not pretty, but it’s resourceful and strong. Once you get even a small amount of replication in your...
View ArticleWhy Index Fragmentation Doesn’t Matter [Video]
Are you still rebuilding all of your indexes every week – or heaven forbid, every night – and still having performance problems? Odds are, you’re not actually making things better – you’re making them...
View ArticleMissed Connection: Employer Seeking Employee
You were helping a sysadmin understand the details of a request for a new virtual server. You whiteboarded a diagram to show how SQL Server uses memory. You got so excited when the sysadmin asked a...
View ArticleThe Network and the Update
We work with SQL Server every day, happily sending and receiving millions of packets of data across the network. Have you stopped to think about what happens when something goes wrong? The Situation...
View ArticleHigh Availability Doesn’t Fix Poor Performance
Imagine this: you have a database, and it’s on a SQL Server instance, which is on a server. That server may be physical or it may be virtualized. The database, or the instance, or the server, has a...
View ArticleIntroducing Employee #2, @TheDougLane
This video was my first introduction to Doug Lane (Blog – Twitter): You can see the full video on SQLcruise.com, where Doug had entered a contest for a free cruise a couple of years ago. Of course he...
View ArticleHow to Write a Killer SQL Server Job Description
Hiring managers often feel like they’re trying to find a mythical creature On September 24, we published a blog post that we were looking for a new employee. We didn’t advertise on any job listing...
View ArticleHow to Be Employee #3
These four things are important if you want to join us in Cabo: 1. Demonstrate curiosity about the technology you use. Don’t focus on the specific technology you think we want – follow your dreams. If...
View ArticleThe Road to Employee #3: The Interview
What was the interview like for the fine folks who went through it? Talking Points We’re big believers that one of most important things for a consultant is their ability to interact with customers....
View ArticleHow I Became Employee #2
Let’s get this out of the way: I’m every bit as surprised as you are that I’m going to work for Brent Ozar Unlimited. Two months ago, I would not have believed it. I saw the blog post, just as you did....
View ArticleWhat’s In A Search? (video)
Let’s explore Solr using the dba.stackexchange.com data dump! What Are We Doing? The goal of this presentation, and code sample, is to provide users a starting point for learning Solr. This github...
View ArticleWhat You Can (and Can’t) Do With Filtered Indexes
When you write a query, you (usually) don’t want to return all the rows from the table(s) involved – so you add a WHERE clause to the statement. This ensures that fewer rows are returned to the client...
View ArticleJoin Brent in Chicago for Free SQL Server Training
Psst – keep this secret. Microsoft is putting on SQL Server training at their offices in downtown Chicago this month, and it was originally supposed to be invite-only for customers. They’ve upped...
View ArticleFiltered Indexes and Dynamic SQL
I’ve been told that an attendee at the PASS Summit pre-conference event asked about using dynamic SQL to get around some of the problems with filtered indexes. I’m not entirely sure what the question...
View ArticleHow to Winterize Your Database
In Michigan where I grew up, we pull the boats out of the water at the beginning of the fall. It’s a bit of a sad time, realizing we’re done having fun on the water, and the seasons are about to...
View Article