Grooper Help - Version 25.0
25.0.0023 2,165
  • Overview
  • Help Status

System Maintenance Service

Service Instance Grooper.Services

Automates and schedules recurring system maintenance tasks for the Grooper repository.

Remarks

The System Maintenance Service provides automated execution of essential maintenance operations for the Grooper repository. It is designed to help administrators maintain database health, optimize performance, and enforce data retention policies without manual intervention.

This service runs as a background Windows service, executing maintenance actions such as index rebuilding, database cleanup, machine list management, and test batch purging according to a configurable schedule. Administrators can define which days and times maintenance should occur, and select specific maintenance operations to include in each cycle.

How It Works

  • The service continuously monitors the current day and time, checking every minute to determine if maintenance should run.
  • When the schedule matches, the selected maintenance actions are executed in sequence.
  • Maintenance options are configured using dedicated command objects, allowing granular control over each operation.
  • All actions are logged for auditing, diagnostics, and troubleshooting.

Configuration and Usage

  • Set the 'Days of Week' and 'Run Time' properties to define the maintenance schedule.
  • Enable and configure maintenance actions such as Rebuild Indexes and Database Cleanup to match your requirements.
  • Optionally enable usage data synchronization for licensing or analytics purposes.
  • Monitor logs to verify successful execution and review any issues.

Best Practices

  • Schedule maintenance during off-peak hours to minimize impact on users and system performance.
  • Regularly review and adjust maintenance options as repository size and usage patterns change.
  • Use in conjunction with regular database backups and IT maintenance routines.

Diagnostics and Logging

  • All maintenance actions and errors are recorded in the Grooper event log for auditing and troubleshooting.
  • Progress and results are displayed for each operation, including the number of records or objects affected.
  • Review logs after each maintenance cycle to ensure all actions completed as expected.

Impact

  • Helps prevent database bloat, improves performance, and ensures the repository remains healthy and compliant with retention policies.
  • Misconfiguration may result in missed maintenance or unintended data purging, so review settings carefully.

Properties

NameTypeDescription
General
Service Settings

See Also

Notification