Grooper Help - Version 25.0
25.0.0017 2,127
  • Overview
  • Help Status

System Maintenance Service

Service Instance Grooper.Services

Automates and schedules system maintenance tasks for the Grooper repository.

Remarks

The System Maintenance Service is responsible for executing critical maintenance operations on a recurring schedule to ensure the health, performance, and manageability of the Grooper repository.

This service allows administrators to automate routine maintenance such as index rebuilding, log and statistics purging, machine cleanup, and batch/test data management. It can also synchronize usage statistics to GrooperXchange for licensing or analytics purposes.

Maintenance is performed according to a configurable schedule, defined by the days of the week and one or more run times per day. The specific maintenance actions are selected using the 'Options' property, which provides granular control over which operations are performed.

How It Works

  • The service runs as a background Windows service, checking every minute to determine if maintenance should be performed based on the current day and time.
  • When the schedule matches, the selected maintenance operations are executed in sequence.
  • If enabled, usage statistics are synchronized to GrooperXchange as part of the maintenance cycle.
  • All actions are logged for auditing and troubleshooting.

Configuration and Usage

  • Use the 'Days of Week' and 'Run Time' properties to define when maintenance should occur.
  • Select the desired maintenance actions in the 'Options' property.
  • Enable 'Sync Usage Data' to send anonymized usage statistics to GrooperXchange.
  • Monitor logs to verify successful execution and to diagnose 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 the service in conjunction with database backups and other IT maintenance routines.

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