About Us > Thomas LaRock

Thomas LaRock

Head Geek

Thomas LaRock is a Head Geek at SolarWinds and a Microsoft® Certified Master, Microsoft Data Platform MVP, VMware® vExpert, and former Microsoft Certified Trainer. He has over 20 years’ experience in the IT industry as a programmer, developer, analyst, and database administrator. LaRock has spent much of his career focused on data and database administration, which led to his being chosen as a Technical Evangelist for Confio Software in 2010, where his research and experience helped to create the initial versions of the software now known as SolarWinds® Database Performance Analyzer. LaRock has served on the board of directors for the Professional Association for SQL Server® (PASS), and is an avid blogger, author, and technical reviewer for numerous books about SQL Server management. He now focuses on working with customers to help resolve problems and answer questions regarding database performance tuning and virtualization for SQL Server, Oracle®, MySQL®, SAP®, and DB2®. He’s made it his mission to give IT and data professionals longer weekends.

Posts Featuring Thomas LaRock

Five Common Problems with SQL Server

I’ve been working with SQL Server since what seems like forever ++1. The truth is I haven’t been a production DBA in more than 6 years (I work in marketing now,…

Six Ways to Protect your Database Backups

I often see forum posts from accidental administrators who want to know how to recover data without a backup. The short answer is, “Now is a good time to work…

Be Responsive and Responsible

Over the years, I’ve read more than a few articles about the qualities that are found in the best administrators. These articles focus on soft skills, but sometimes will list…

The Future Isn’t in Databases, But in the Data

In the past year I have earned a couple of certificates from the Microsoft Professional Program. One certificate was in Data Science, the other in Big Data. I’m currently working…

Collecting and Alerting on Deadlocks for SQL Server

SolarWinds DPA can collect a count of the number of deadlocks to be displayed as a resource graph. For Ignite versions prior to 8.2, you can update two files in…

Why DPA Uses SQL Server Trace Flag 2861 and Zero Cost Plans

About zero cost plans in SQL Server OK, first thing first, what is a “zero cost plan” in SQL Server?  I did some digging around and found the following links,…

Using VSAN to Maximize Database Performance

Earlier this year I had the opportunity to speak at VMWorld in San Francisco. The session title was Using Virtual SAN to Maximize Database Performance, and in that session I…

Learning to Pivot

The role of information technology inside of corporations is not new; it has existed for decades. With each passing year we see acceleration in the speed and complexity of changes…

VMDK versus RDM: Which One Do I Need for SQL Server?

When it comes to disk configuration options for virtualized servers running on VMware, you have two options: VMFS virtual file-based disk (VMDK) or a raw device mapping (RDM). Which one…

Hardware or Code? SQL Server Performance Examined

CPUs are running faster now than ever before, solid-state drives are replacing spinning disks, and database servers have terabytes of RAM. Because these resources are plentiful and increasingly affordable, it…


SolarWinds's Twitter avatar

ICYMI: In recognition of Geek Pride Day, Head Geeks @ChrystalT87, @pastaoverether, and @LeonAdato share their thoug… t.co/Zon05tTkTj

SolarWinds's Twitter avatar

Part of building smarter monitoring systems means first asking how problems or outages are currently being detected. t.co/YDeWKgWVyx

SolarWinds's Twitter avatar

Join us tomorrow for the next webcast in the Secure by Design series. Registration now open: t.co/4qF5ETJ09d

Show Media
Tweet Media