This feature is provided by the commercial plugin plugin-action-export-pro. Please check the commercial license for details.
The Export Pro plugin provides enhanced features on top of the standard export functionality.
This plugin depends on the Asynchronous Task Management plugin. You need to enable the Asynchronous Task Management plugin before using it.


On the export button, you can configure the export mode. There are three optional modes:
After initiating an export, the process will run in a separate background thread without requiring manual user configuration. In the user interface, after starting an export, the currently running export task will be displayed in the upper right corner, showing the real-time progress.

After the export is complete, you can download the exported file from the export tasks.
A large number of concurrent export tasks can be affected by server configuration, leading to slower system response. Therefore, it is recommended that system developers configure the maximum number of concurrent export tasks (default is 3). When the number of concurrent tasks exceeds the configured limit, new tasks will be queued.

Concurrency configuration method: Environment variable ASYNC_TASK_MAX_CONCURRENCY=concurrency_count
Based on comprehensive testing with different configurations and data complexities, the recommended concurrency counts are:
When you find that the export process is abnormally slow (see reference below), it may be a performance issue caused by the collection structure.
| Data Characteristics | Index Type | Data Volume | Export Duration |
|---|---|---|---|
| No Association Fields | Primary Key / Unique Constraint | 1 million | 3~6 minutes |
| No Association Fields | Regular Index | 1 million | 6~10 minutes |
| No Association Fields | Composite Index (non-unique) | 1 million | 30 minutes |
| Association Fields (One-to-One, One-to-Many, Many-to-One, Many-to-Many) | Primary Key / Unique Constraint | 500,000 | 15~30 minutes |
To ensure efficient exports, we recommend that you:
| Condition Type | Required Condition | Other Notes |
|---|---|---|
| Collection Structure (meet at least one) | Has a Primary Key Has a Unique Constraint Has an Index (unique, regular, composite) | Priority: Primary Key > Unique Constraint > Index |
| Field Characteristics | The Primary Key / Unique Constraint / Index (one of them) must have sortable characteristics, such as: auto-incrementing ID, Snowflake ID, UUID v1, timestamp, number, etc. (Note: Non-sortable fields like UUID v3/v4/v5, regular strings, etc., will affect performance) | None |

