Currently using SQL Server 2012
The online clustered index rebuld requires an enormous amount of transaction log space depending on size of the table when the database recovery mode is set to "Full". Changing the recovery mode to "Bulk-logged" will greatly reduce the needed transaction log for online index rebuild.
The following statement has been documented in a few SQL manuals concerning "Bulk-logged" recovery
Bulk-logged recovery is a special recovery model that minimizes transaction
log activity during bulk operations. You cannot perform point-in-time recovery
by using this model.
I have performed PIT recovery of database which has Bulk-logged recovery after performing online index rebuild. Is the online index rebuild not considered a "Bulk" operation or is there a special condition the PIT recovery will not work which I should also test?
Is there a "Best Practise" for online index rebuilds. The database is for production usage and may be part of an AlwaysOn Availability group.
Thanks for any suggestions.
Joe C
Bulk-logged recovery is a special recovery model that minimizes transaction
log activity during bulk operations. You cannot perform point-in-time recovery
by using this model.