Optimal Number of Parallel Streams
A rule to determine how many batches can run simultaneously is that the combined number of parallel streams should keep the CPU 100 percent busy. These can either be multiple EIM processes running simultaneously, or the same EIM process repeated against multiple partitions of the same table.
If you run EIM processes in parallel on a DB2 database with the
default setting of UPDATE STATISTICS
set to TRUE
in the EIM configuration file (.ifb), deadlocks can
occur when multiple EIM processes access the same interface table
simultaneously. To avoid a deadlock, set UPDATE STATISTICS
to FALSE
in the EIM configuration file.
A similar problem might occur if parallel processes access the same child tables while updating foreign keys. Therefore, analyze your EIM mappings and processes, and do not run these processes in parallel. Alternatively, you can try altering the locking level from Page to Row.