Minion Reindex

Index maintenance that is fully automated, deeply configurable, and easy to report on. Designed by database administrators, for database administrators.


Minion Reindex: Free.
Download and use it today!

Minion Reindex Enterprise: $250 per managed instance

Get a quote


Minion Maintenance 1.1 (CheckDB 1.1, Backup 1.4, Reindex 1.3)

By downloading this software, you agree to our End User License Agreement (EULA). So you should really read that.



Webinar: Introduction to Minion Reindex
We have extensive documentation, both within the product and here!

The Very Best Index Maintenance

We’re excited about a LOT of the features in Minion Reindex. Here are a few reasons why this particular solution is worth your notice:

    • Super easy install and removal, of course.
    • Easy MASS installation. One little Powershell script, and you can install Minion Reindex on hundreds of instances just as easily as on one.
    • Extreme granular configuration. Configure extensive settings at the default, database, and/or table levels with ease. And I mean every setting you can think of, from Fill Factor to sort in TempDB.
    • Order index operations by database and by table. This feature is very powerful; there are 2 levels of ordering at the database level, and another 2 levels for table ordering.
    • Flexible include and exclude. Reindex only the databases you want, using specific database names, and/or LIKE expressions. There’s even an advanced option to use regular expressions (regex) for excludes.
    • Live insight. Minion Reindex lets you see what’s happening while the routine is still running. See what Minion Reindex is doing every step of the way, and how much further it has to go.
    • Maximized maintenance window. Spend the whole maintenance window on index maintenance, not on gathering fragmentation stats. (Oh yeah, we let you schedule the frag stats gathering separately, if that’s what you want.)
    • Extensive, useful logging. Use the Minion Reindex log for estimating the end of the current reindexing run, troubleshooting, planning, and reporting.
    • Built in manual runs. Choose to only print reindex statements, and run them individually as needed.
    • Integrated help. Get help on any Minion Reindex object without leaving Management Studio.

Integration with Minion Enterprise

Installations of Minion Reindex can be integrated with Minion Enterprise (ME). Once configured, ME can pull index maintenance information for managed servers, folding MR into the enterprise suite of management, reporting, and alerting. Minion Reindex is the only way to get a complete SQL maintenance solution that caters to your entire SQL maintenance lifecycle.
Email us at to get a 90 day trial of Minion Enterprise today!


Toggle title
Toggle content


How much does Minion Reindex cost?

Minion Reindex is FREE. It costs approximately $0.00 (USD). You can download it as many times as you want, install it on as many servers as you want, look at the code all you want, add your own alerts, etc etc. Just don't offer our code to others, use portions of our code in your products, or put your own name on our code; if you're going to share the joy that is Minion Reindex, link back here to We also have an enterprise version, called Minion Reindex Enterprise, which is $250 per managed server. MR Enterprise allows you to centrally configure, manage, and report on index maintenance on all managed servers across your enterprise. Email MinionWare for a quote!

I heard xp_cmdshell is unsafe, but MR requires it. What now?

Short answer: xp_cmdshell is not unsafe. Once turned on, it's limited to system administrators by default. And we give you information on locking it down here in Sean's article: Security Theater.

Medium answer: Chances are, if you have a free backup and maintenance system in place that isn't Minion, it's using sqlcmd steps in the SQL Agent jobs. (We're talking about the Ola Hallengren maintenance solution, now.) This is actually not at all secure; it's turned on by default, and anyone who has rights to alter jobs can make changes to the step. See the Security Theater article for more information.

Long answer: You guessed it - the long answer is the Security Theater article!

Why do you put so much effort into a free tool?

We get this question a lot. The honest answer is that we want to make tools that WE want to use. We didn't like the maintenance already out there, so we put our decades of experience behind Minion Backup, Minion Reindex, and Minion CheckDB. (And if you think those are good, take a look at Minion Enterprise, which blows the free modules out of the water.

Why does the minion have four arms, but only two eyes?

Because while observing database problems is a difficult task, fixing the actual code is the REAL challenge. So while the two eyes are enough to pinpoint database bugs, the two extra hands come in handy when coding the bugfixes. And besides, just look at the size of those gorgeous eyes!

Is there any training for Minion Reindex?

We have extensive documentation that includes full explanations, examples, and more. You can download it from our website, and it also comes embedded in the products themselves (see the Minion.HELP stored procedure). If you're a better visual learner, check out our Training page for videos that teach the concepts, and also discuss nuances and advice for configuring MR features. If you still need help after all that, feel free to reach out to us.

What if I have problems? Is there support?

Yes. Just enter a ticket on our support site, and we'll help you the best we can.

How can I monitor my index maintenance?

Live Insight for MR allows you to see what's happening at every step of your reindex process, and also has a status monitor that shows you the progress of the maintenance as it's happening.

What's involved in setting up Minion Reindex?

MR has a very easy setup. Simply run the setup script. MR installs with schedules and everything else it needs. We even help you do mass installations so you can roll it out to your entire organization as easily as you do to a single server.

Can I touch Sean’s hair?

All hair-related requests must be submitted via fax.



caret-down caret-up caret-left caret-right
Travis Bish Atlanta, GA

“I’ve been using the MinionWare Backup/Index/CheckDB suite for over a year now and I’m thrilled with it.”

Kenneth Fisher Sherman, TX

“These tools are simple to install and configure but are extremely versatile. And best of all free! But be forewarned, they really like documentation. Hour after hour of video and hundreds of pages of documentation are available (so far).”

Andrew Pruski Dublin, Ireland

“The level of detail in these [log] tables is fantastic. The IndexMaintLog table will give you a good overview of what has been done in each database, the execution time, the number of tables processed and not only the number of indexes processed but the number of indexes reorganised vs rebuilt

“I like this solution, it's easy to deploy, configure and run.”

Jason Brimhall Salt Lake City, UT

“I am happy to see tools like Minion out there to help the "Accidental" DBA or NoDBA shops, well even enterprise DBA shops for that matter.”