Tento dokument byl přeložen umělou inteligencí. V případě nepřesností se prosím obraťte na anglickou verzi
Plugin Export Pro rozšiřuje standardní funkci exportu o pokročilé možnosti.
Tento plugin závisí na pluginu pro správu asynchronních úloh. Před jeho použitím je nutné nejprve povolit plugin pro správu asynchronních úloh.


Na tlačítku exportu můžete nastavit režim exportu. K dispozici jsou tři volitelné režimy:
Po spuštění exportu se proces provede v samostatném vlákně na pozadí, aniž by vyžadoval ruční konfiguraci uživatelem. V uživatelském rozhraní se po zahájení exportní operace v pravém horním rohu zobrazí aktuálně probíhající exportní úloha a její průběh v reálném čase.

Po dokončení exportu si můžete exportovaný soubor stáhnout ze seznamu exportních úloh.
Velký počet souběžných exportních úloh může být ovlivněn konfigurací serveru, což vede ke zpomalení odezvy systému. Proto se doporučuje, aby vývojáři systému nakonfigurovali maximální počet souběžných exportních úloh (výchozí hodnota je 3). Pokud počet souběžných úloh překročí nakonfigurovaný limit, nové úlohy se zařadí do fronty.

Způsob konfigurace souběžnosti: Proměnná prostředí ASYNC_TASK_MAX_CONCURRENCY=počet_souběžných_úloh
Na základě komplexního testování s různými konfiguracemi a složitostí dat jsou doporučené počty souběžných úloh:
Pokud zjistíte, že proces exportu je neobvykle pomalý (viz níže), může to být problém s výkonem způsobený strukturou kolekce.
| Charakteristika dat | Typ indexu | Objem dat | Doba exportu |
|---|---|---|---|
| Bez relačních polí | Primární klíč / Unikátní omezení | 1 milion | 3~6 minut |
| Bez relačních polí | Běžný index | 1 milion | 6~10 minut |
| Bez relačních polí | Složený index (neunikátní) | 1 milion | 30 minut |
| Relační pole (1:1, 1:N, N:1, N:N) | Primární klíč / Unikátní omezení | 500 tisíc | 15~30 minut |
Pro zajištění efektivního exportu doporučujeme:
| Typ podmínky | Požadovaná podmínka | Další poznámky |
|---|---|---|
| Struktura kolekce (splnit alespoň jednu) | Má primární klíč Má unikátní omezení Má index (unikátní, běžný, složený) | Priorita: Primární klíč > Unikátní omezení > Index |
| Charakteristika pole | Primární klíč / Unikátní omezení / Index (jedno z nich) musí mít vlastnosti umožňující řazení, jako jsou: auto-inkrementační ID, Snowflake ID, UUID v1, časové razítko, číslo atd. (Poznámka: Pole, která nelze řadit, jako jsou UUID v3/v4/v5, běžné řetězce atd., ovlivní výkon) | Žádné |

