New Magazine Article and Podcast
I joined RunAsRadio’s Richard Campbell to talk about how SQL Server 2012 adoption is coming along, how I do performance tuning, why the cloud hasn’t been catching on with most businesses, and why DBAs...
View ArticleBrent Answers Your Virtualization Questions
I’m doing a 1-hour open Q&A session on May 8th for the PASS Virtualization Virtual Chapter. Bring your VMware and Hyper-V questions about setup, performance, management, monitoring, or whatever,...
View ArticleCloud Alternatives to Microsoft SQL Server
When people say “cloud”, they’re simplifying a lot of different solutions into a single catchphrase. Let’s break out the different options and compare them. 1. SQL Server in Amazon EC2 and Azure VMs...
View ArticleHow Much Cache Do You Have?
Without looking in your wallet, do you know how much cash you have? Most of us know within a few dollars. Now, without looking in your SQL Server, do you know much data is cached in memory? You...
View ArticleTips & Tricks for Dates & Times in SQL Server (video)
Writing queries with date and time data types can be tricky! Join Kendra to learn tips and best practices for selecting the right data types, choosing the best performing functions to round (or...
View ArticleAnswers to Common High Availability and Disaster Recovery Questions
In our recent webcast on HA & DR basics for DBAs, we got a bunch of questions that couldn’t be answered fast enough. Here you go: Q: Do you have book recommendations for replication, mirroring, and...
View Article3 Things You Need to Start Doing to Your Database Server
Taking care of your health is incredibly important (says the marathon runner). Eating right, exercising, and getting plenty of rest help you stay healthy and perform optimally. Does “an apple a day...
View Article5 TSQL Features You’re Missing Out On (Video)
Are you getting the most out of your TSQL queries? Most people still write queries like they’re using SQL Server 2000, but there’s lots of new functionality that can make your TSQL simpler to read,...
View ArticleWhy Most People Don’t Follow Best Practices
“I don’t care about best practices, I do what I want!” We write a lot about best practices, we teach customers best practices, and we publish popular references for best practices about all sorts of...
View Article5 Things About Fillfactor
Are you a page half full, or a page half empty kind of person? I’ll never think “I’ve seen it all” when it comes to SQL Server– there’s just always someone waiting around the corner who’s found a weird...
View ArticleThe Basics of Database Sharding
There are many ways to scale out your database; many of these techniques require advanced management and expensive add-ons or editions. Database sharding is a flexible way of scaling out a database. In...
View ArticleWrite a Note and Shoot Yourself Today
When I’m writing a presentation or blog post, I often start here: 2004 Brent It’s a photo of me in my office in Dallas, Texas in 2004. When I look at that picture, I remember everything like it was...
View Article3 Steps to Finding Your Secret Sauce
If there’s such a thing as Data Science, why not Data Sauce? It’s difficult to define why some things are wildly successful in a sea of forgettable products. Some recipes have a mysterious umami that...
View ArticleUpcoming training – Summer 2013
Summer is getting started and we’ve got speaking engagements lined up from here through August. May 7th What Developers Need to Know About 1TB Databases Brent Ozar, Technology Triage Tuesday If you...
View ArticleIndexing Wide Keys in SQL Server
Key length matters in SQL Server indexes. It’s a best practice to keep your index keys as narrow as possible, and SQL Server enforces a maximum key length of 900 bytes on most “normal” clustered and...
View Articlesp_Blitz™ v22: Output Results to a Table, Better Comments, and an App
Our free server troubleshooting tool, sp_Blitz™, just learned some new tricks. If you call it like this: EXEC dbo.sp_Blitz @OutputDatabaseName = ‘DBAtools’, @OutputSchemaName = ‘dbo’, @OutputTableName...
View Article1TB Databases for Developers [Video]
If you write code that accesses a database one terabyte or larger, you need to know that things are different around here. When you hit the very large database (VLDB) territory, you need to pay...
View ArticleSQL Server Virtualization Q&A Session [Video]
The PASS Virtualization Virtual Chapter hosted a Q&A session with me last week. We talked about storage configuation options like VMDK/VHD vs RDM, how licensing works, what’s the biggest SQL Server...
View ArticleThe Basics of SQL Server Execution Plans (video)
SQL Server execution plans provide a roadmap to query performance. Once you understand how to read the execution plan, you can easily identify bottlenecks and detours. In this high level session,...
View ArticleMonitoring SSD Performance
Everyone wants to make sure they’re getting the best performance out of their solid state storage. If you’re like a lot of people, you want to make sure you’re getting what you paid for, but how do you...
View Article