Hi Shanti,
Irrespective of the settings the timing is entirely dependent on the volume of data and how efficiently database is performing. We have made significant for the incremental load in data warehouse in 15.3 patches as well as latest release.
You should run the below query to see which table is taking longer and during the execution of job you should ask your DBA to look at database reports to see if anything can be improved at database.
SELECT TABLE_NAME, TABLE_TYPE, POPULATION_TIME_SEC, RECORD_COUNT, DW_LOAD_START_DATE, DW_LOAD_END_DATE, DW_UPDATED_DATE
FROM DWH_GATHER_METRICS_V
SELECT TABLE_NAME, TABLE_TYPE, COMPLETED_FLAG, POPULATION_TIME_SEC, DW_LOAD_START_DATE, DW_LOAD_END_DATE
FROM DWH_RUN_STATUS_V
Regards
Suman Pramanik