Wird Ausgeführt Zeitplanoptimierung Aufträge für große Arbeitsauslastungen
Ausführen Zeitplanoptimierung Als mehrere Aufträge für große Arbeitsauslastungen.
Für große Arbeitsauslastungen, Zeitplanoptimierung Wird als mehrere Aufträge ausgeführt und nicht jeweils als Auftrag. Die Aufträge verwenden verfügbare ML-Trainer, um Teile der Gebiete oder Zuweisungsgruppen zu verarbeiten, wodurch die Gesamtverarbeitungszeit für große Arbeitsauslastungen reduziert wird.
Batch-, Intraday- und priorisierte Optimierung werden unterstützt. Optimierung bei Bedarf wird nicht unterstützt.
sn_schedule_optim.qualifier_distributionsn_schedule_optim.qualifier_distribution_splits
Standardmäßig Zeitplanoptimierung Unterstützt drei gleichzeitige Aufträge. Informationen zum Anpassen dieses Grenzwerts finden Sie unter sn_schedule_optim.so_max_solution_threshold Eigenschaftsbeschreibung.
Eigenschaftsbeschreibungen und unterstützte Werte finden Sie unter Zeitplanoptimierung -Eigenschaften.
Wann Split-Qualifizierer verwendet werden sollen
- Sie optimieren eine große Anzahl von Gebieten oder Arbeitsaufträgen
- Sie möchten Optimierungsarbeitsauslastungen schneller verarbeiten
- Für Ihre Instanz ist ML-Trainer-Kapazität verfügbar
Wann nicht geteilte Qualifizierer verwendet werden sollen
- Arbeitsauslastungen sind klein, und aktuelle Optimierungszeiten sind zulässig
- Ihre Instanz verfügt über eine begrenzte ML-Trainer-Kapazität
Wenn Datensätze klein sind, können durch die Aufteilung der Qualifizierer zusätzliche Verarbeitung hinzugefügt werden, ohne die Leistung zu verbessern.
Anwendungsfälle
Zeitüberschreitung bei Batch-Optimierung, bevor die Verarbeitung abgeschlossen ist
Szenario: Nächtliche Batch-Optimierungen für mehrere Gebiete gehen vor Abschluss konsistent aus.
Lösung: Aktivieren Sie Split-Qualifizierer für die Batch-Optimierung mit 2-3 Teilen, um die Arbeitsauslastung auf parallele Aufträge zu verteilen. Jeder Auftrag wird innerhalb des Zeitüberschreitungsschwellenwerts abgeschlossen.
Die Intraday-Optimierungsleistung verschlechtert sich
Szenario: Ihre Intraday-Optimierungskonfiguration enthält viele Qualifizierer mit hohen Ereignisvolumina, wodurch Optimierungsaufträge länger dauern als erwartet.
Lösung: Aktivieren Sie „Qualifizierer aufteilen“ für die Intraday-Optimierung, um Qualifizierer auf mehrere parallele Aufträge zu verteilen. Jeder Auftrag verarbeitet weniger Qualifizierer und wird schneller abgeschlossen.
Berücksichtigen Sie höhere Verarbeitungsvolumina
Szenario: Ihre Organisation erweitert die Anzahl der verwendeten Gebiete, und die Optimierungszeiten steigen über die zulässigen Schwellenwerte hinaus.
Lösung: Aktivieren Sie die Split-Qualifizierer für die Batch- und Intraday-Optimierung, und erhöhen Sie die Anzahl der Aufteilung nach Bedarf, um akzeptable Optimierungszeiten einzuhalten.