Why Won't PostgreSQL Use My Covering Index?
Dear Postgres, Why won’t you use my covering index?
Lately I’ve been learning to tune queries running against PostgreSQL, and it’s …
Read Moreon • 2 min read
Planning to move to new hardware for your SQL Server? Techniques like log shipping and database mirroring can be incredibly useful to make the change fast and painless– but you’ve got to pick the right techniques for your environment ahead of time, and know how to do a few things that aren’t in the GUI.
Here are some of my favorite whitepapers and resources to get you going.

This classic Books Online post explains the basic concept of rolling upgrades.
This Microsoft whitepaper by Sanjay Mishra explains how to set up a database mirroring pair with a log shipping secondary on a third server. Database Mirroring is great for fast failover during migrations. Download it here (.docx file).
This article by Robert Davis familiarizes you with some techniques. Read the article here.
Migrating instances participating in transactional replication can be particularly tricky. You don’t always have to re-initialize replication, but sometimes you want to do it, but you don’t want it to take forever or lock tables on the publisher. This Idera whitepaper by Robert Davis can save you a ton of time setting up a replication subscriber. Read more about it here.
Got a new SAN to use with an existing SQL Server? Bob Pusateri wrote a great post about how to do this with minimal downtime.
I wrote up a checklist and did a webcast on migrations! Get ’em for free over on BrentOzar.com.
Copyright (c) 2025, Catalyze SQL, LLC; all rights reserved. Opinions expressed on this site are solely those of Kendra Little of Catalyze SQL, LLC. Content policy: Short excerpts of blog posts (3 sentences) may be republished, but longer excerpts and artwork cannot be shared without explicit permission.