I have a Maintenance Plan that Rebuilds Indexes for Several Tables (10 tables, 50M records total).
During the Index Rebuild (~20 minutes), we fail to insert data into the DB
How can I reduce the downtime during the Maintenance Plan? I was thinking about ensuring the Transaction Log size is small (Truncating it 4 times a day), but I don't think that will help.
I'm also uncertain if Rebuilding the Indexes more often will help. (Since I don't know if this is a "bulk" operation that will benefit from recently Re-Indexed Tables).
Note: Upgrading to SQL Server 2005 Enterprise for the Live Re-Indexing feature is not an option.