Hi,
Can someone please explain what below log from ODI operator means
Execution details summary:-
ODI-1026: Execution Summary Environment: Available Processors=8: Available Memory=68719476736:
Threadpool: Current Max Threads per Session=1000: Current Agent Max Threads=-1:
Connection Metrics: Array Fetch Size=100000: Batch Update Size=1000: Target DOP=20 Data Server Configuration.
Source OdiDMSource-335-50-0: Started On 15:12:59.790: Provided 87069739 rows in 13780.337 secs. Wait=0.000 secs.
Target OdiDMTarget-335-50-0: Started On 15:12:59.805: Processed 4370128 rows in 13779.685 secs. Execute=2490.587 secs. Wait=10909.488 secs.
Target OdiDMTarget-335-50-1: Started On 15:12:59.936: Processed 4380165 rows in 13779.550 secs. Execute=2489.975 secs. Wait=10907.318 secs.
.....(removed other 18 entries)
Questions:-
I don't understand what's happening here
- What is Wait =0.00 secs means on source connection ?
- What are execute and wait times means on target?
- Does the JDBC agent's memory full and that's why it took so long 13780.337 secs to process 86 millions records ?Do I need to increase agent memory?
memory assigned currently=64g(MEM_USR_ARGS)
- Do i need to increase database memory or agent memory(MEM_USR_ARGS) to increase performance?
- How do we check or know agent's memory is full?