Hallo Frank,
ich würde den Compact auf das gesamte Verzeichnis nicht mehrfach starten, ohne es vorher mal auf einem Testsystem auszuprobieren.
Wir haben uns hier etwas gebastelt, was uns solche Befehle (z.B. bei Schablonenwechsel) pro Datenbank in eine gemeinsame Textdatei schreibt. Die teile ich dann auf in mehrere und nenne diese um in .cmd. Davon können dann mehrere gleichzeitig laufen und kommen sich nicht in die Quere.
Den Compact lasse ich zeitgesteuert einmal pro Woche über Nacht laufen. Wir haben den Server so konfiguriert, dass er bei der Zustellung von Mails prüft, wieviel Platz innerhalb einer Mail-DB effektiv belegt ist. Wenn ein User die Quota erreicht und etwas löscht (auch aus dem Papierkorb), wird auch direkt wieder zugestellt. So haben wir praktisch nie das Problem, mal manuell komprimieren zu müssen.
Gruß
Wolfgang