We are planning to configure an Index Reorganize job on the server with a specific operational constraint. The job must complete or stop before the customer’s business hours begin (05:00 AM server time).
If the job is still running at 05:00 AM and needs to be stopped, we want to ensure that:
- The process can be safely terminated without any adverse impact on the database.
- The job automatically resumes or continues in the next scheduled run without causing inconsistencies.
Since this is likely a standard practice followed by many organizations, we would appreciate your guidance on the following:
- Recommended approach or scripts to implement a time-bound index reorganization process.
- Best practices for scheduling, including:
- Ideal frequency (daily / weekly / monthly).
- Maintenance window considerations.
- Suggestions considering our database sizes ranging from 100 GB to over 2 TB.
We also evaluated the Maintenance Plan, but it does not appear to fit well in our scenario due to the strict time-bound requirement.
Our main goal is to ensure that maintenance tasks do not overlap with business hours, as this could potentially cause performance degradation.
We would greatly appreciate your guidance, recommended scripts, or implementation steps for this scenario. Please let know if anythingWe are planning to configure an Index Reorganize job on the server with a specific operational constraint. The job must complete or stop before the customer’s business hours begin (05:00 AM server time).
If the job is still running at 05:00 AM and needs to be stopped, we want to ensure that:
- The process can be safely terminated without any adverse impact on the database.
- The job automatically resumes or continues in the next scheduled run without causing inconsistencies.
Since this is likely a standard practice followed by many organizations, we would appreciate your guidance on the following:
- Recommended approach or scripts to implement a time-bound index reorganization process.
- Best practices for scheduling, including:
- Ideal frequency (daily / weekly / monthly).
- Maintenance window considerations.
- Suggestions considering our database sizes ranging from 100 GB to over 2 TB.
We also evaluated the Maintenance Plan, but it does not appear to fit well in our scenario due to the strict time-bound requirement.
Our main goal is to ensure that maintenance tasks do not overlap with business hours, as this could potentially cause performance degradation.
We would greatly appreciate your guidance, recommended scripts, or implementation steps for this scenario.
Please let know if anything