You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/en-US/handbook/action-import-pro/index.md
+24Lines changed: 24 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,6 +25,30 @@ After initiating an import, the import process will be executed in a separate ba
25
25
26
26
After the import is complete, you can view the import results in the import task.
27
27
28
+
#### About Performance
29
+
30
+
To evaluate the performance of large-scale data imports, we conducted comparative tests across different scenarios, field types, and trigger configurations (results may vary depending on server and database configurations, provided for reference only):
31
+
32
+
| Data Volume | Field Types | Import Configuration | Processing Time |
33
+
|------|---------|---------|---------|
34
+
| 1 million records | String, number, date, email, long text | • Trigger workflow: No<br>• Duplicate identification: None | Approx. 1 minute |
Based on the above performance test results and current design considerations, here are explanations and recommendations regarding key influencing factors:
41
+
42
+
1.**Duplicate Record Processing Mechanism**: When selecting the **Update Duplicates** or **Update Duplicates Only** options, the system executes queries and updates record-by-record, which significantly reduces import efficiency. We recommend preprocessing your data (using professional tools for deduplication) before importing it into the system, which can substantially shorten the overall processing time.
43
+
44
+
2.**Relationship Field Processing Efficiency**: The system processes relationship fields using record-by-record query associations, which becomes a performance bottleneck in large data volume scenarios. For simple relationship structures (such as one-to-many associations between two tables), we recommend a phased import strategy: first import the main table's basic data, then establish relationships between tables afterward. If business requirements necessitate importing relationship data simultaneously, please refer to the performance test results above to plan import times accordingly.
45
+
46
+
3.**Workflow Processing Mechanism**: We do not recommend enabling workflow triggers when importing large volumes of data, primarily for two reasons:
47
+
- When the import task status shows 100%, the task does not immediately end, as the system still needs additional time to create workflow execution plans. During this phase, the system generates corresponding workflow execution plans for each imported record, occupying the import thread, though this does not affect the use of already imported data.
48
+
- After the import task is fully completed, the concurrent execution of numerous workflows may cause system resource constraints, affecting overall system response speed and user experience.
49
+
50
+
These three factors affecting performance are being considered for further optimization in future updates.
0 commit comments