43.1.2 Relationships among threads used by the adbunarchivechunk command
The adbunarchivechunk command uses processing real threads in the following processing:
-
Storing table data (reading archive files), creating temporary work files, and creating range indexes
One or more processing real threads are used.
-
Sorting records of B-tree and text indexes
One or more processing real threads are used.
-
Creating B-tree and text indexes
One or more processing real threads are used.
-
Outputting the progress of command processing
One processing real thread is used.
Steps 1 to 3 are performed in sequence. Step 4 is always performed while steps 1 to 3 are in progress.
The following figure shows the processing of the adbunarchivechunk command using processing real threads. The preceding numbers correspond to the numbers in the figure.
The number of processing real threads used by the adbunarchivechunk command for each step is automatically calculated from the number of processing real threads to be used by the adbunarchivechunk command. For details about the number of processing real threads used by the adbunarchivechunk command, see the description of the unarchive chunk option adb_unarcv_rthd_num in (2) Explanation of specification format in 43.2.2 Format of unarchive chunk options.