Diese Dokumentation wurde automatisch von KI übersetzt.
Das Export Pro Plugin erweitert die Standard-Exportfunktion um verbesserte Möglichkeiten.
Dieses Plugin benötigt das Plugin für die Verwaltung asynchroner Aufgaben. Bevor Sie es verwenden können, müssen Sie das Plugin für die Verwaltung asynchroner Aufgaben aktivieren.


Über die Export-Schaltfläche können Sie den Exportmodus konfigurieren. Es stehen drei Modi zur Auswahl:
Nach dem Start eines Exports wird der Vorgang in einem separaten Hintergrund-Thread ausgeführt, ohne dass eine manuelle Konfiguration durch den Benutzer erforderlich ist. In der Benutzeroberfläche wird nach dem Auslösen eines Exports die aktuell laufende Exportaufgabe oben rechts angezeigt, inklusive des Echtzeit-Fortschritts.

Nach Abschluss des Exports können Sie die exportierte Datei in den Exportaufgaben herunterladen.
Eine große Anzahl paralleler Exportaufgaben kann die Serverkonfiguration beeinflussen und zu einer Verlangsamung der Systemantwort führen. Daher wird Systementwicklern empfohlen, die maximale Anzahl paralleler Exportaufgaben zu konfigurieren (Standard ist 3). Wenn die konfigurierte Anzahl überschritten wird, werden neue Aufgaben in eine Warteschlange gestellt.

Konfiguration der Parallelität: Umgebungsvariable ASYNC_TASK_MAX_CONCURRENCY=Anzahl
Basierend auf umfassenden Tests mit verschiedenen Konfigurationen und Datenkomplexitäten werden folgende Parallelitätswerte empfohlen:
Wenn Sie feststellen, dass der Exportvorgang ungewöhnlich langsam ist (siehe untenstehende Referenz), könnte dies an der Struktur der Sammlung liegen.
| Datenmerkmale | Indextyp | Datenmenge | Exportdauer |
|---|---|---|---|
| Keine Beziehungsfelder | Primärschlüssel / Eindeutiger Constraint | 1 Million | 3~6 Minuten |
| Keine Beziehungsfelder | Regulärer Index | 1 Million | 6~10 Minuten |
| Keine Beziehungsfelder | Verbundindex (nicht eindeutig) | 1 Million | 30 Minuten |
| Beziehungsfelder (Eins-zu-Eins, Eins-zu-Viele, Viele-zu-Eins, Viele-zu-Viele) | Primärschlüssel / Eindeutiger Constraint | 500.000 | 15~30 Minuten |
Um einen effizienten Export zu gewährleisten, empfehlen wir Ihnen:
| Bedingungstyp | Erforderliche Bedingung | Weitere Hinweise |
|---|---|---|
| Sammlungsstruktur (mindestens eine erfüllen) | Verfügt über einen Primärschlüssel Verfügt über einen eindeutigen Constraint Verfügt über einen Index (eindeutig, regulär, Verbund) | Priorität: Primärschlüssel > Eindeutiger Constraint > Index |
| Feldeigenschaften | Der Primärschlüssel / Eindeutige Constraint / Index (einer davon) muss sortierbare Eigenschaften aufweisen, wie z.B.: Auto-Inkrement-ID, Snowflake ID, UUID v1, Zeitstempel, Zahl usw. (Hinweis: Nicht sortierbare Felder wie UUID v3/v4/v5, normale Zeichenketten usw. beeinträchtigen die Leistung) | Keine |

