Concurrent program performance Issue

Hi,
We are currently experiencing performance issue in one of the concurrent program related
to the HR module. The concurrent request is currently completing in 3 hrs time.
We have obtained a trace for the concurrent program.
Please help me analyze the cause of the performance issue from the trace file.
Trace file below:
BEGIN SLC_PYINF_USMONACCROH_PKG.SLC_421_HANDLE_OUTBOUND(:errbuf,:rc,:A0,:A1,
:A2,:A3,:A4,:A5,:A6,:A7,:A8,:A9,:A10,:A11); END;
call count cpu elapsed disk query current rows
Parse 1 0.00 0.00 0 0 0 0
Execute 1 76.08 9602.16 700828 1330818 663813 1
Fetch 0 0.00 0.00 0 0 0 0
total 2 76.08 9602.16 700828 1330818 663813 1
Misses in library cache during parse: 0
Optimizer mode: ALL_ROWS
Parsing user id: 70
Elapsed times include waiting on following events:
Event waited on Times Max. Wait Total Waited
---------------------------------------- Waited ---------- ------------
SQL*Net message to client 3 0.00 0.00
SQL*Net message from client 3 0.00 0.00
PL/SQL lock timer 969 9.83 9485.16
UPDATE HRAPPS.SLC_PYINF_USMONACCRO_STG SET PROCESS_STATUS = 2
WHERE
CONC_REQUEST_ID = :B2 AND SET_SEQUENCE_NUM = :B1 AND PROCESS_STATUS = 1
call count cpu elapsed disk query current rows
Parse 1 0.00 0.00 0 0 0 0
Execute 1 24.83 45.67 145127 695479 602714 560730
Fetch 0 0.00 0.00 0 0 0 0
total 2 24.83 45.67 145127 695479 602714 560730
Misses in library cache during parse: 0
Optimizer mode: ALL_ROWS
Parsing user id: 70 (recursive depth: 1)
Rows Row Source Operation
0 UPDATE SLC_PYINF_USMONACCRO_STG (cr=684898 pr=134556 pw=0 time=44759708 us)
1135266 TABLE ACCESS FULL SLC_PYINF_USMONACCRO_STG (cr=694708 pr=124937 pw=0 time=6874212 us)
Elapsed times include waiting on following events:
Event waited on Times Max. Wait Total Waited
---------------------------------------- Waited ---------- ------------
db file scattered read 15622 1.43 13.94
db file sequential read 25578 0.52 14.30
latch: cache buffers lru chain 3 0.00 0.00
DELETE FROM SLC_PYINF_USMONACCRO_ARC
WHERE
EXTRACT_DATE<TRUNC(SYSDATE)-60
call count cpu elapsed disk query current rows
Parse 1 0.00 0.00 0 0 0 0
Execute 1 7.41 15.05 87598 87668 0 0
Fetch 0 0.00 0.00 0 0 0 0
total 2 7.41 15.06 87598 87668 0 0
Misses in library cache during parse: 1
Optimizer mode: ALL_ROWS
Parsing user id: 70 (recursive depth: 1)
Rows Row Source Operation
0 DELETE SLC_PYINF_USMONACCRO_ARC (cr=87668 pr=87598 pw=0 time=15053606 us)
0 TABLE ACCESS FULL SLC_PYINF_USMONACCRO_ARC (cr=87668 pr=87598 pw=0 time=15053595 us)
Elapsed times include waiting on following events:
Event waited on Times Max. Wait Total Waited
---------------------------------------- Waited ---------- ------------
db file sequential read 3 0.00 0.00
db file scattered read 11025 0.61 13.21
SELECT COUNT(*)
FROM
HRAPPS.SLC_PYINF_USMONACCRO_STG WHERE CONC_REQUEST_ID = :B1
call count cpu elapsed disk query current rows
Parse 2 0.00 0.00 0 0 0 0
Execute 2 0.00 0.00 0 0 0 0
Fetch 2 10.14 10.23 116633 123540 0 2
total 6 10.14 10.23 116633 123540 0 2
Misses in library cache during parse: 0
Optimizer mode: ALL_ROWS
Parsing user id: 70 (recursive depth: 1)
Rows Row Source Operation
1 SORT AGGREGATE (cr=61770 pr=58317 pw=0 time=5290475 us)
560730 TABLE ACCESS FULL SLC_PYINF_USMONACCRO_STG (cr=61770 pr=58317 pw=0 time=1689204 us)
Elapsed times include waiting on following events:
Event waited on Times Max. Wait Total Waited
---------------------------------------- Waited ---------- ------------
db file scattered read 15646 0.27 6.24
db file sequential read 625 0.00 0.01
SELECT COUNT(*)
FROM
HRAPPS.SLC_PYINF_USMONACCRO_STG WHERE CONC_REQUEST_ID = :B1 AND
PROCESS_STATUS = 2
call count cpu elapsed disk query current rows
Parse 1 0.00 0.00 0 0 0 0
Execute 1 0.00 0.00 0 0 0 0
Fetch 1 5.20 8.32 51482 69842 0 1
total 3 5.20 8.32 51482 69842 0 1
Misses in library cache during parse: 0
Optimizer mode: ALL_ROWS
Parsing user id: 70 (recursive depth: 1)
Rows Row Source Operation
1 SORT AGGREGATE (cr=69842 pr=51482 pw=0 time=8323369 us)
560730 TABLE ACCESS FULL SLC_PYINF_USMONACCRO_STG (cr=69842 pr=51482 pw=0 time=2811304 us)
Elapsed times include waiting on following events:
Event waited on Times Max. Wait Total Waited
---------------------------------------- Waited ---------- ------------
db file scattered read 6514 0.30 6.09
db file sequential read 114 0.00 0.02
SELECT MAX(SET_SEQUENCE_NUM)
FROM
HRAPPS.SLC_PYINF_USMONACCRO_STG WHERE CONC_REQUEST_ID = :B1
call count cpu elapsed disk query current rows
Parse 1 0.00 0.00 0 0 0 0
Execute 1 0.00 0.00 0 0 0 0
Fetch 1 5.34 6.63 58318 61770 0 1
total 3 5.34 6.63 58318 61770 0 1
Misses in library cache during parse: 0
Optimizer mode: ALL_ROWS
Parsing user id: 70 (recursive depth: 1)
Rows Row Source Operation
1 SORT AGGREGATE (cr=61770 pr=58318 pw=0 time=6639527 us)
560730 TABLE ACCESS FULL SLC_PYINF_USMONACCRO_STG (cr=61770 pr=58318 pw=0 time=2250410 us)
Elapsed times include waiting on following events:
Event waited on Times Max. Wait Total Waited
---------------------------------------- Waited ---------- ------------
db file scattered read 7820 0.30 4.46
db file sequential read 313 0.00 0.05
SELECT COUNT(*)
FROM
HRAPPS.SLC_PYINF_USMONACCRO_STG WHERE CONC_REQUEST_ID = :B2 AND
SET_SEQUENCE_NUM = :B1 AND PROCESS_STATUS = 1
call count cpu elapsed disk query current rows
Parse 1 0.00 0.00 0 0 0 0
Execute 1 0.00 0.00 0 0 0 0
Fetch 1 4.99 4.88 58315 61770 0 1
total 3 4.99 4.88 58315 61770 0 1
Misses in library cache during parse: 0
Optimizer mode: ALL_ROWS
Parsing user id: 70 (recursive depth: 1)
Rows Row Source Operation
1 SORT AGGREGATE (cr=61770 pr=58315 pw=0 time=4887337 us)
560730 TABLE ACCESS FULL SLC_PYINF_USMONACCRO_STG (cr=61770 pr=58315 pw=0 time=1688451 us)
Elapsed times include waiting on following events:
Event waited on Times Max. Wait Total Waited
---------------------------------------- Waited ---------- ------------
db file scattered read 7824 0.00 3.02
db file sequential read 313 0.00 0.00
SELECT COUNT(*)
FROM
HRAPPS.SLC_PYINF_USMONACCRO_STG WHERE CONC_REQUEST_ID = :B1 AND
PROCESS_STATUS = 1
call count cpu elapsed disk query current rows
Parse 1 0.00 0.00 0 0 0 0
Execute 1 0.00 0.00 0 0 0 0
Fetch 1 4.98 4.87 58318 61770 0 1
total 3 4.98 4.87 58318 61770 0 1
Misses in library cache during parse: 0
Optimizer mode: ALL_ROWS
Parsing user id: 70 (recursive depth: 1)
Rows Row Source Operation
1 SORT AGGREGATE (cr=61770 pr=58318 pw=0 time=4872548 us)
560730 TABLE ACCESS FULL SLC_PYINF_USMONACCRO_STG (cr=61770 pr=58318 pw=0 time=1688407 us)
Elapsed times include waiting on following events:
Event waited on Times Max. Wait Total Waited
---------------------------------------- Waited ---------- ------------
db file scattered read 7821 0.00 2.98
db file sequential read 312 0.00 0.00
SELECT COUNT(*)
FROM
HRAPPS.SLC_PYINF_USMONACCRO_STG WHERE CONC_REQUEST_ID = :B1 AND
PROCESS_STATUS = -1
call count cpu elapsed disk query current rows
Parse 1 0.00 0.00 0 0 0 0
Execute 1 0.00 0.00 0 0 0 0
Fetch 1 4.45 4.36 58317 61770 0 1
total 3 4.45 4.36 58317 61770 0 1
Misses in library cache during parse: 0
Optimizer mode: ALL_ROWS
Parsing user id: 70 (recursive depth: 1)
Rows Row Source Operation
1 SORT AGGREGATE (cr=61770 pr=58317 pw=0 time=4369473 us)
0 TABLE ACCESS FULL SLC_PYINF_USMONACCRO_STG (cr=61770 pr=58317 pw=0 time=4369425 us)
Elapsed times include waiting on following events:
Event waited on Times Max. Wait Total Waited
---------------------------------------- Waited ---------- ------------
db file scattered read 7823 0.00 2.98
db file sequential read 312 0.00 0.00
SELECT COUNT(*)
FROM
HRAPPS.SLC_PYINF_USMONACCRO_STG WHERE CONC_REQUEST_ID = :B1 AND
PROCESS_STATUS < 0
call count cpu elapsed disk query current rows
Parse 1 0.00 0.00 0 0 0 0
Execute 1 0.00 0.00 0 0 0 0
Fetch 1 4.14 4.24 51481 61770 0 1
total 3 4.14 4.24 51481 61770 0 1
Misses in library cache during parse: 0
Optimizer mode: ALL_ROWS
Parsing user id: 70 (recursive depth: 1)
Rows Row Source Operation
1 SORT AGGREGATE (cr=61770 pr=51481 pw=0 time=4243020 us)
0 TABLE ACCESS FULL SLC_PYINF_USMONACCRO_STG (cr=61770 pr=51481 pw=0 time=4242968 us)
Elapsed times include waiting on following events:
Event waited on Times Max. Wait Total Waited
---------------------------------------- Waited ---------- ------------
db file scattered read 6537 0.06 2.90
db file sequential read 104 0.00 0.00
DELETE FROM SLC_PYINF_USMONACCRO_GLI_ARC
WHERE
EXTRACT_DATE<TRUNC(SYSDATE)-60
call count cpu elapsed disk query current rows
Parse 1 0.00 0.00 0 0 0 0
Execute 1 0.63 2.52 7681 7689 0 0
Fetch 0 0.00 0.00 0 0 0 0
total 2 0.63 2.52 7681 7689 0 0
Misses in library cache during parse: 0
Optimizer mode: ALL_ROWS
Parsing user id: 70 (recursive depth: 1)
Rows Row Source Operation
0 DELETE SLC_PYINF_USMONACCRO_GLI_ARC (cr=7689 pr=7681 pw=0 time=2521592 us)
0 TABLE ACCESS FULL SLC_PYINF_USMONACCRO_GLI_ARC (cr=7689 pr=7681 pw=0 time=2521583 us)
Elapsed times include waiting on following events:
Event waited on Times Max. Wait Total Waited
---------------------------------------- Waited ---------- ------------
db file sequential read 1 0.00 0.00
db file scattered read 976 1.00 2.36
UPDATE HRAPPS.SLC_PYINF_USMONACCRO_GLI_STG SET PROCESS_STATUS = 2
WHERE
CONC_REQUEST_ID = :B1 AND PROCESS_STATUS = 1
call count cpu elapsed disk query current rows
Parse 1 0.00 0.00 0 0 0 0
Execute 1 1.89 2.25 5863 16125 60963 52309
Fetch 0 0.00 0.00 0 0 0 0
total 2 1.89 2.25 5863 16125 60963 52309
Misses in library cache during parse: 0
Optimizer mode: ALL_ROWS
Parsing user id: 70 (recursive depth: 1)
Rows Row Source Operation
0 UPDATE SLC_PYINF_USMONACCRO_GLI_STG (cr=11787 pr=1273 pw=0 time=1332023 us)
122679 TABLE ACCESS FULL SLC_PYINF_USMONACCRO_GLI_STG (cr=16291 pr=5859 pw=0 time=48501241 us)
Elapsed times include waiting on following events:
Event waited on Times Max. Wait Total Waited
---------------------------------------- Waited ---------- ------------
db file scattered read 745 0.01 0.76
db file parallel read 1 0.00 0.00
db file sequential read 5 0.00 0.00
SELECT B.ATTRIBUTE1 ,B.ATTRIBUTE2 ,B.ATTRIBUTE3 ,T.FLEX_VALUE_MEANING ,
T.DESCRIPTION
FROM
FND_FLEX_VALUES_TL T ,FND_FLEX_VALUES B WHERE B.FLEX_VALUE_ID =
T.FLEX_VALUE_ID AND T.LANGUAGE = USERENV ('LANG') AND TRIM(UPPER
(B.FLEX_VALUE)) = TRIM(UPPER (:B1 )) AND B.ENABLED_FLAG = 'Y' AND UPPER
(B.VALUE_CATEGORY) = UPPER ('SLCHR_INTERFACE_CLEANUP')
call count cpu elapsed disk query current rows
Parse 1 0.00 0.00 0 0 0 0
Execute 2 0.00 0.00 0 0 0 0
Fetch 2 0.25 0.86 1640 3286 0 2
total 5 0.25 0.86 1640 3286 0 2
Misses in library cache during parse: 0
Optimizer mode: ALL_ROWS
Parsing user id: 70 (recursive depth: 1)
Rows Row Source Operation
2 NESTED LOOPS (cr=3286 pr=1640 pw=0 time=866461 us)
2 TABLE ACCESS FULL FND_FLEX_VALUES (cr=3280 pr=1637 pw=0 time=848331 us)
2 TABLE ACCESS BY INDEX ROWID FND_FLEX_VALUES_TL (cr=6 pr=3 pw=0 time=18101 us)
2 INDEX UNIQUE SCAN FND_FLEX_VALUES_TL_U1 (cr=4 pr=2 pw=0 time=9705 us)(object id 849241)
Elapsed times include waiting on following events:
Event waited on Times Max. Wait Total Waited
---------------------------------------- Waited ---------- ------------
db file sequential read 4 0.00 0.02
db file scattered read 208 0.30 0.71
SELECT PHASE_CODE, STATUS_CODE, COMPLETION_TEXT, PHASE.LOOKUP_CODE,
STATUS.LOOKUP_CODE, PHASE.MEANING, STATUS.MEANING
FROM
FND_CONCURRENT_REQUESTS R, FND_CONCURRENT_PROGRAMS P, FND_LOOKUPS PHASE,
FND_LOOKUPS STATUS WHERE PHASE.LOOKUP_TYPE = :B3 AND PHASE.LOOKUP_CODE =
DECODE(STATUS.LOOKUP_CODE, 'H', 'I', 'S', 'I', 'U', 'I', 'M', 'I',
R.PHASE_CODE) AND STATUS.LOOKUP_TYPE = :B2 AND STATUS.LOOKUP_CODE =
DECODE(R.PHASE_CODE, 'P', DECODE(R.HOLD_FLAG, 'Y', 'H',
DECODE(P.ENABLED_FLAG, 'N', 'U', DECODE(SIGN(R.REQUESTED_START_DATE -
SYSDATE),1,'P', R.STATUS_CODE))), 'R', DECODE(R.HOLD_FLAG, 'Y', 'S',
DECODE(R.STATUS_CODE, 'Q', 'B', 'I', 'B', R.STATUS_CODE)), R.STATUS_CODE)
AND (R.CONCURRENT_PROGRAM_ID = P.CONCURRENT_PROGRAM_ID AND
R.PROGRAM_APPLICATION_ID= P.APPLICATION_ID ) AND REQUEST_ID = :B1
call count cpu elapsed disk query current rows
Parse 1 0.00 0.00 0 0 0 0
Execute 971 0.25 0.16 0 0 0 0
Fetch 971 0.53 0.65 0 13605 0 971
total 1943 0.78 0.81 0 13605 0 971
Misses in library cache during parse: 0
Optimizer mode: ALL_ROWS
Parsing user id: 70 (recursive depth: 1)
Rows Row Source Operation
971 TABLE ACCESS BY INDEX ROWID FND_LOOKUP_VALUES (cr=17489 pr=0 pw=0 time=877481 us)
2913 NESTED LOOPS (cr=16518 pr=0 pw=0 time=1643550 us)
971 NESTED LOOPS (cr=11663 pr=0 pw=0 time=658551 us)
971 NESTED LOOPS (cr=5837 pr=0 pw=0 time=95374 us)
971 TABLE ACCESS BY INDEX ROWID FND_CONCURRENT_REQUESTS (cr=2924 pr=0 pw=0 time=63054 us)
971 INDEX UNIQUE SCAN FND_CONCURRENT_REQUESTS_U1 (cr=1953 pr=0 pw=0 time=43874 us)(object id 240792)
971 TABLE ACCESS BY INDEX ROWID FND_CONCURRENT_PROGRAMS (cr=2913 pr=0 pw=0 time=28198 us)
971 INDEX UNIQUE SCAN FND_CONCURRENT_PROGRAMS_U1 (cr=1942 pr=0 pw=0 time=17956 us)(object id 849182)
971 TABLE ACCESS BY INDEX ROWID FND_LOOKUP_VALUES (cr=5826 pr=0 pw=0 time=558105 us)
971 INDEX RANGE SCAN FND_LOOKUP_VALUES_U1 (cr=4855 pr=0 pw=0 time=539171 us)(object id 906518)
971 INDEX RANGE SCAN FND_LOOKUP_VALUES_U1 (cr=4855 pr=0 pw=0 time=172115 us)(object id 906518)
SELECT MAX(LT.SECURITY_GROUP_ID)
FROM
FND_LOOKUP_TYPES LT WHERE LT.VIEW_APPLICATION_ID = :B2 AND LT.LOOKUP_TYPE =
:B1 AND LT.SECURITY_GROUP_ID IN (0,
TO_NUMBER(DECODE(SUBSTRB(USERENV('CLIENT_INFO'),55,1), ' ', '0', NULL, '0',
SUBSTRB(USERENV('CLIENT_INFO'),55,10))))
call count cpu elapsed disk query current rows
Parse 1 0.00 0.00 0 0 0 0
Execute 1945 0.11 0.11 0 0 0 0
Fetch 1945 0.18 0.10 0 3890 0 1945
total 3891 0.29 0.21 0 3890 0 1945
Misses in library cache during parse: 0
Optimizer mode: ALL_ROWS
Parsing user id: 70 (recursive depth: 1)
Rows Row Source Operation
1945 SORT AGGREGATE (cr=3890 pr=0 pw=0 time=142954 us)
1945 FIRST ROW (cr=3890 pr=0 pw=0 time=96520 us)
1945 INDEX RANGE SCAN (MIN/MAX) FND_LOOKUP_TYPES_U1 (cr=3890 pr=0 pw=0 time=89938 us)(object id 906517)
INSERT INTO HRAPPS.SLC_HRINF_INT_SUMMARY (INT_SUMMARY_ID,
INT_SUMMARY_CREATE_DATE ,INT_SUMMARY_LAST_UPDATE_DATE, INTERFACE_NAME ,
HANDLER_CONC_REQUEST_ID, INT_CONC_REQUEST_ID ,SET_SEQUENCE_NUMBER,
SET_RECORD_COUNT, INT_FROM_DATE ,INT_TO_DATE, INT_STATUS_1_STATE,
INT_STATUS_1_MESSAGE ,INT_STATUS_1_STARTED, INT_STATUS_1_COMPLETED ,
INT_STATUS_1_SUCCESS_COUNT, INT_STATUS_1_ERROR_COUNT ,INT_STATUS_2_STATE,
INT_STATUS_2_MESSAGE ,INT_STATUS_2_STARTED, INT_STATUS_2_COMPLETED ,
INT_STATUS_2_SUCCESS_COUNT, INT_STATUS_2_ERROR_COUNT ,INT_STATUS_3_STATE,
INT_STATUS_3_MESSAGE ,INT_STATUS_3_STARTED, INT_STATUS_3_COMPLETED ,
INT_STATUS_3_SUCCESS_COUNT, INT_STATUS_3_ERROR_COUNT ,INT_STATUS_4_STATE,
INT_STATUS_4_MESSAGE ,INT_STATUS_4_STARTED, INT_STATUS_4_COMPLETED ,
INT_STATUS_4_SUCCESS_COUNT, INT_STATUS_4_ERROR_COUNT ,INT_STATUS_5_STATE,
INT_STATUS_5_MESSAGE ,INT_STATUS_5_STARTED, INT_STATUS_5_COMPLETED ,
INT_STATUS_5_SUCCESS_COUNT, INT_STATUS_5_ERROR_COUNT )
VALUES
(:B7 , :B6 , :B6 , :B5 , :B4 , NULL , NULL, NULL, :B3 , :B2 , :B1 , NULL ,
NULL, NULL , NULL, NULL , :B1 , NULL , NULL, NULL , NULL, NULL , :B1 , NULL
, NULL, NULL , NULL, NULL , :B1 , NULL , NULL, NULL , NULL, NULL , :B1 ,
NULL , NULL, NULL , NULL, NULL )
call count cpu elapsed disk query current rows
Parse 1 0.00 0.00 0 0 0 0
Execute 1 0.01 0.12 12 1 12 1
Fetch 0 0.00 0.00 0 0 0 0
total 2 0.01 0.12 12 1 12 1
Misses in library cache during parse: 0
Optimizer mode: ALL_ROWS
Parsing user id: 70 (recursive depth: 1)
Elapsed times include waiting on following events:
Event waited on Times Max. Wait Total Waited
---------------------------------------- Waited ---------- ------------
db file sequential read 12 0.02 0.12
Thanks & Regards,
Rup

Hi;
Please check our previous topic
Concurrent manager real time tune
Oracle apps database
tune concurrent manager
Oracle apps database
Concurrent Manager very slow
Concurrent Manager very slow........
Regard
Helios

Similar Messages

  • How to get the concurrent request id while running a concurrent program

    Hi All,
    I am working with oracle apps r12.
    I have created a custom report with some parameter. And i have created a parameter P_CONC_REQUEST_ID.
    And in the report i have used SRW.USER_EXIT('FND SRWEXIT'); in after report and SRW.USER_EXIT ('FND SRWINIT'); in before report trigger.
    when i ran the report from the application, I didnt get the conc request id in the parameter. It not passing the concurrent request id.
    Can any one tell me how to bring the concurrent request id.
    Thanks & regards
    Srikkanth
    Edited by: Srikkanth.M on Mar 14, 2012 1:56 PM

    Hi;
    FND_CONCURRENT_REQUESTS
    This table contains a complete history of all concurrent requests.
    FND_RUN_REQUESTS
    When a user submits a report set, this table stores information about
    the reports in the report set and the parameter values for each report.
    FND_CONC_REQUEST_ARGUMENTS
    This table records arguments passed by the concurrent manager to each program it starts running.
    FND_DUAL
    This table records when requests do not update database tables.
    FND_CONCURRENT_PROCESSES
    This table records information about Oracle Applications and operating system processes.
    FND_CONC_STAT_LIST
    This table collects runtime performance statistics for concurrent requests.
    FND_CONC_STAT_SUMMARY
    This table contains the concurrent program performance statistics generated by the Purge Concurrent Request and/or Manager Data program. The Purge concurrent Request and/or Manager Data program uses the data in FND_CONC_STAT_LIST to compute these
    Also see:
    concurrent request details
    Find history of concurrent request details
    How to determine the user who placed a certain concurrent request?
    Regard
    Helios

  • Performance Issue with Concurrent Program

    Hi Gurus,
    I have a loader program which updates some information in the OM sales orders, this is been done using oe_order_pub.process_order and I do not see any performance issue in the package.
    Using this program i had tried to update some huge number of orders uand it gets completed in few minutes, but at times this program runs for more than 6-7 hours even with
    Pls could anyone advise what could be the issue with this?
    Thanks & Regards,
    Genoo

    I have a loader program which updates some information in the OM sales orders, this is been done using oe_order_pub.process_order and I do not see any performance issue in the package.
    Using this program i had tried to update some huge number of orders uand it gets completed in few minutes, but at times this program runs for more than 6-7 hours even with
    Pls could anyone advise what could be the issue with this?Do you have the statistics collected up to date?
    Can you find any errors in the database log file?
    Any locks in the database?
    Any invalid objects?
    Please enable trace and generate the TKPROF file once the program is completed.
    Thanks,
    Hussein

  • Performance issue of Concurrency in TimesTen

    Hi,
    Our project is to test the performance of TimesTen. But we found performance issue when multi processes run concurrently.
    [Product Version]
    OS: HP-UX B.11.11 U 4CPU
    Oracle DB: 9.2.0.4 ??
    TimesTen: 7.0.2
    [Deployment Description]
    Oracle DB and TimesTen is respectively deployed in 2 HP-Unix servers, our application is deployed in the same machine with TimesTen, and our application is connected with TT in CS mode rather than direct connect.
    [Scenario Description]
    Our test program is quite simple, just use Transparent load to load data from oracle DB into TT cache group.
    the transparent load method we used is "select every field from table where id=:b"
    For example, there are 100k records in oracle DB. We unload the tt cache group and run the test program, in which every record is loaded into TT through "select" statement.
    [Performance Issue]
    If we just start one test process to load 10k records into TT from DB, it will cost 19s, If we add the test processes up to 4, and every process load different 10k records into TT from DB, it will cost 23s, Howver, if the test processes is up to 10, and every process load different 10k records into TT from DB, it will cost 55s I think the CPU is not the bottleneck, since in the three scenarios, every CPU used is no more than 40%. and the bandwidth is also sufficient, since we can load 100K records into TT from DB by full load in 8s.
    So, what cause the performance issue in high concurrency? Why the performance drops deeply when the number of concurrent processes is more than the number of CPU?

    Hi,
    What does the cache group definition look like please? How many CPUs are there in the Oracle server machine? What are the DSN settings for the datastore?
    If you are loading each record just once into TimesTen from Oracle using TransparentLoad (i.e. during the test run you SELECT each record just once) then you are actually primarily testing the performance of the Oracle DB rather than TimesTen since each SELECT will result in a SELECT in TimesTen, then a SELECT in Oracle (multiple SELECTS if the cache groups has multiple tables in it) followed by INSERT(s) into TimesTen. As long as your DSN settings are correct then the bottleneck here will almost certainly be the SELECTs in Oracle. I would take a look at the performance of the Oracle DB while the highly concurrent test is running.
    Chris

  • FS-CANT OPEN TEMPFILE issue in opening a concurrent program log file

    Hi all,
    I am working in Order Management authorization process in oracle apps 11i. After completion of order authorization , i did the shipping and delivery process in oracle Forms. During this Shipping and Delivery process the concurrent program gets error. (i.e status is : Completed -Error ).
    Then i tried to open a concurrent program view log and view output file , but it shows following error in window.
    Error: FS-CANT OPEN TEMPFILE.
    I never did anything in server recently. But it throws the "FS-CANT OPEN TEMPFILE" error in forms while running the concurrent program.
    Please Help How to resolve this issue.
    Thanks
    Prabu

    Pl post details of OS, database and EBS versions, along with complete steps to reproduce the issue. Are there any errors in the database alert log or the concurrent manager log ? Has this ever worked before ? If so, what has changed since then ?
    Pl see if these MOS Docs can help
    "FS-CANT OPEN TEMPFILE" MESSAGE WHEN OPENING ANY VIEW LOGS OR OUTPUT LOGS [ID 462277.1]
    Copy File functionality generates FS-CANT OPEN TEMPFILE [ID 780516.1]
    FS-Cant Open Tempfile When Try to Send Output to Excel [ID 236311.1]
    FS-CANT OPEN TEMPFILE in 11i
    HTH
    Srini

  • Issue while submitting concurrent program from OAPage

    Hi Team,
    In OApage in One LOV field is der. From that LOV we need to select one concurrent program and click next button. while clicking on the next button i am getting error like  below
    The data that defines the flexfield on this field may be inconsistent.
    Inform your system administrator that the segment referred to by the flexfield bind variable
    :$FLEX$.PFCPA_JOB_NUMBER.ID:NULL could not be found.
    Make sure this variable references the segment or value set name of a prior segment
    in the flexfield structure. This flexfield bind variable is in either a WHERE clause in a table-validated value set,
    or in a default value for one of the segments of this flexfield.
    Please help me in this issue.
    Thanks,
    Rajashekar

    Hi Team,
    In OApage in One LOV field is der. From that LOV we need to select one concurrent program and click next button. while clicking on the next button i am getting error like  below
    The data that defines the flexfield on this field may be inconsistent.
    Inform your system administrator that the segment referred to by the flexfield bind variable
    :$FLEX$.PFCPA_JOB_NUMBER.ID:NULL could not be found.
    Make sure this variable references the segment or value set name of a prior segment
    in the flexfield structure. This flexfield bind variable is in either a WHERE clause in a table-validated value set,
    or in a default value for one of the segments of this flexfield.
    Please help me in this issue.
    Thanks,
    Rajashekar

  • Issue with class loading -  Java concurrent Program

    Hi ,
    We are facing a strange issue for one of our customer.
    Scenario :
    We have a Java Concurrent Program (A.java ) which refers another Java class (B.java) , we modified the file B.java for a fix and created a patch. after applying the patch and bouncing the apache ,we found that B.java is loaded the old version of the class file.
    We asked them to restart the concurrent manager and related services, still we see that old version of B.java is loaded. (confirmed by adding code throwing exception - throw new Exception from a specific line and found that its not getting thrown at run-time)
    Any clue on this?.
    Thanks
    Joseph George

    Deployed this file both tier - Database server tier and Application server tier.
    I have face same issue, Concurrent program not picking file application server tier. its picking file from database server tier.
    Thanks, Avaneesh

  • Performance issues using multiple CC design programs?

    Hey! I'm Gwidz, and I'm having some performance issues with my adobe programs. I primarily use Photoshop, InDesign and Illustrator for design work. I find that when I have any two of them open, I experience delays in clicking and dragging using my pen tablet, and laggy zooming in/scrolling. This issue disappears when I only have one program open.
    I just bought this laptop to use these programs. Here's the specs:
    Operating system: Windows 8 64 bit
    Processor: 4th gen intel i7 4700HQ
    Ram: 16gb DDR3
    Graphics: NVIDIA GeForce GTX 770M 3GB GDDR5
    Cost me 2000 bucks on amazon, and I'm pretty disappointed in how things are going right now. I definitely don't think it could be a hardware issue, could it?
    I'm using an SSD as my scratch disc, and using the 64 bit versions of all programs that have it. Nothing else running in the background except these programs, and yet still I experience poor performance.
    Admitedly, I'm new to windows 8, and I'm learning everything that I can about it in hopes of resolving this issue.
    If anyone has any advice, any and all is greatly aprpeciated!

    I'm seeing this exact same choppiness and VERY slow response times with the same low use of CPU and memory... WITH JUST ONE APP OPEN!  Illustrator.
    Macbook Retina Pro, 15 inch.
    I've tried with the GPU forced off, and forced on, and on autoswitching.
    I've tried clean reinstalls.  And reboots. Etc.
    This is not hardware related.  It's something utterly flawed with the way Illustrator (and InDesign) draw do things.  They are just grotesquely inefficient.
    The fact that the program/app makes no effort to use more CPU/GPU to speed up responsiveness to the user input is the real indicator of how poorly optimised this code is. 
    After Effects is better.  But it's adaptive degradation STUTTERS grotesquely, and it's actually better to try to turn that off.  Although I'm having a hard time trying to figure out how to turn that off at the moment.. forgotten where I previously found that switch.
    Photoshop is also better. 
    I'm also talking about small files. Nothing in them.  Just start drawing... Stutters... atrocious frame rates for the update of the screen and very poor response rates to input.
    This is 64 bit optimised?  I don't think so.

  • Issue in getting output through concurrent program

    Hi,
    I have developed a procedure and registered in APPS and passing 2 parameters.
    while running the concurrent program i have entered values for 2 parameters and submitted.. but it is going as null (log file) and i am not getting output.
    This procedure is working fine in Back End.
    Please help me to fix it.
    What could be the issue...
    Thanks
    Winsky.

    Hi,
    stored procedures MUST be coded with errbuf and retcode OUT parameters
    which MUST be defined as first parameters of your procedure if you want to
    use the procedure as concurrent request.
    errbuf parameter comes first, retcode comes second, then the rest of your
    parameters.
    Populate retcode with 0 if logic within your procedure completes successful,
    use 2 if the program ran into an exception (either a logic exception or when
    an unexpected error should occurr) and use 1 for retcode, if your logic
    should indicate a warning such as "no data found for processing" or something
    like this.
    When defining concurrent program in sysadmin responsibility do NOT define
    parameters for errbuf and retcode, only for the rest of your parameters.
    That's all - in short.
    Regards

  • Performance issue in customized program

    Hi,
    We have a performance issue in customized program.
    In this program he used do-enddo twice. I mean nested do-endo.
    How can we increase the performance.
    And when we did the code inspector it displays 9 errors 'Char. strings w/o text elements will not be translated'.
    Is there any performance issue for this error?
    Regards,
    Chandu.

    >  'Char. strings w/o text elements will not be translated'.
    > Is there any performance issue for this error?
    No, this is just not so clean programming. As for the rest, Please Read before Posting in the Performance and Tuning Forum and learn how to find out where the showstoppers really are.
    Thomas

  • Performance issue in customized program with do-enddo

    Hi,
    We have a performance issue in customized program.
    In this program he used do-enddo twice. I mean nested do-endo.
    How can we increase the performance.
    And when we did the code inspector it displays 9 errors 'Char. strings w/o text elements will not be translated'.
    Is there any performance issue for this error?
    Regards,
    Chandu.
    Moderator message - Cross post locked
    Edited by: Rob Burbank on Oct 20, 2009 12:42 PM

    >  'Char. strings w/o text elements will not be translated'.
    > Is there any performance issue for this error?
    No, this is just not so clean programming. As for the rest, Please Read before Posting in the Performance and Tuning Forum and learn how to find out where the showstoppers really are.
    Thomas

  • Brand new with performance issues -- programs not responding, system hanging

    Just this morning I began migrating from a Dell Inspiron 1525 laptop that has been generally reliable for the better part of 3 years (monitor housing is literally falling apart but still works great... check E-Bay later for spare parts! lol)... migrating to a Toshiba Satellite C655D-S5136 laptop running Windows 7 64-bit.  It's literally right out of the box 5 hours ago and I've been reinstalling programs, transferring files, etc.
    The problem is that I'm already noticing a lot of performance issues.  The system (and/or programs) seem to get caught often... resulting in frequent "Program not responding" messages (some of which the system manages to bypass)... and a few of the "This program closed unexpectedly" or "This program stopping responding... do you want to check online for a solution or just close the program?" messages.
    This is happening on multiple programs... tax prep software TaxAct update dialog hangs after 256 bytes downloaded every time, AVG Anti-Virus was hanging although never gave me a not responding message, Internet Explorer has stopped responding a couple times, Windows Live Mail did often, especially when I was using IMAP (since changed to POP3 and problem seems to have resolved but still).  Even opening the start menu a few seconds after plugging in an external hard drive lagged the system like hell for a full two minutes until it caught up with itself.
    This is unacceptable in a brand new machine.  I was getting a few errors like this on my Dell every now and then but I chalked it up to an old machine that had never been wiped and had a failing hard disk.  I understand the computer moving slower, especially as I've been installing a lot, running antivirus, downloading all at once, but no way programs should simply stop responding this often.  I could do twice the activity on my Dell and have no issues.
    I've uninstalled several of the preloaded programs... the antivirus, quickbooks, etc.  I've also disabled and/or uninstalled several of the other programs like Toshiba Reeltime and Toshiba Zoom Manager or whatever that was.  Nothing has seemed to help.  And that's not surprising... the speed is great, it's that programs are getting caught so often, sometimes every time or every other time I open up a program.
    Is this a Windows 7 thing? (This is first time using Windows 7, coming from Vista).  Is it a Satellite thing?
    Anyone have any suggestions?  Is it possible there's just some component that's bad?  Processor, RAM, etc.?
    Thanks... very frustrated!

    I may have found a solution. I changed my startup programs and stopped some of the Toshiba software from running at startup. The ones I stopped are listed below. I have used the laptop heavily for two days now and have not had any problems. It actually runs very fast. I hope this will help.
    Toshiba Reel Time
    Toshiba Sleep
    Toshiba PC Health Monitor
    Toshiba WebCamera App.
    Toshiba Power Saver
    Toshiba Message Center
    Toshiba Service Station
    SmartFaceVWatcher
    Toshiba Online Backup
    Toshiba Zooming Utility
    Toshiba eco Utility
    Toshiba App Place 
    Message Center
    For people that don't know how to change these, here are the instructions.
    Click Start > Type msconfig in the search box > open msconfig > click on the startup tab > remove the checkmarks next to the above programs > restart computer.
    Doing this may not fix your problems, but it did fix mine.

  • Performance issue with BW Reports for concurrent users

    All:
    I notice that one BW report that runs in few seconds will take upto 3.5 minutes when multiple users run it at the same time.
    We are in BW 3.5 and we run reports for portal.
    Does anyone have any suggestion about how to handle performance issue with concurrent users?
    Thanks,
    Pranab

    Hi,
    use the OLAP-cache and/or aggregates and consider using load balancing to distribute the users to several servers.
    Kind regards
    /martin

  • Performance Issue in Program /VIRSA/ZVRAT_U03

    Hi,
    The Program /VIRSA/ZVRAT_U03(eport the user SOD voilations and the correspocnding user access) is giving performance issue ,
    Ideally it gives Time out error after some time.
    As this program is a Standard program from : VIRSA SYSTEMS INC., and there are no available OSS notes available.
    I would like to know , how to proceed in this screnario.
    Thanks is Advance.
    Cheers
    Irfan

    Hi Irfan,
    run the program in background mode to avoid the timeout.
    If the runtime is not acceptable open a message with details: (runtime, variant,  objects processed, ...).
    Kind regards,
    Hermann

  • Issue in Java concurrent program for Digital Signature Stamping

    Hi All,
    Im calling a Java concurrent program which does digital signature stamping on the PDF report generated.Program able to able to read the PDF file as input and also digital signature stored as file in the application but
    ends in error in create signature method , need help in this regard.
    Error:
    Parameter 0 is Request id of with out Digital signature file
    Parameter 1 is employee id of approver
    Parameter:0:99203256
    Parameter:1:1414603
    $$$$ start query fileinfo with callable statment
    programName>>>>>>>>BTPOPORPXML
    $$$$ Without digital Signature file Name $$$
    $/inst_top/finprod/apps/FINPROD_CPNQERPAAPZP10/logs/appl/conc/out/BTPOPORPXML_99203256_1.PDF
    PFX File Reading Start
    PFX File Reading Ends
    PFX File size is: 6460 Byte size is: 6460
    Elements present
    java.lang.NullPointerException
    at
    com.lowagie.text.pdf.PdfSignatureAppearance.getAppearance
    (Unknown Source)
    at
    com.lowagie.text.pdf.PdfSignatureAppearance.preClose
    (Unknown Source)
    at
    com.lowagie.text.pdf.PdfSignatureAppearance.preClose
    (Unknown Source)
    at com.lowagie.text.pdf.PdfStamper.close(Unknown
    Source)
    at
    btvl.oracle.apps.po.digsig.BTVLDigSign.runProgram
    (BTVLDigSign.java:151)
    at oracle.apps.fnd.cp.request.Run.main
    (Run.java:157)
    Edited by: 999033 on May 16, 2013 7:20 PM

    Hi Charls,
    I have successfully implemented at our end in 11i. Pl.try at your end.
    v_request_id := FND_REQUEST.SUBMIT_REQUEST (passed your arguments... );
    COMMIT;
    IF NVL( v_request_id , 0 ) = 0 THEN
    DBMS_OUTPUT.PUT_LINE( 'Item Assignment to Organization Program Not Submitted');
    p_status := 'FAILURE' ;
    p_err_msg := 'ERROR RAISED AFTER SUBMITTING THE IMPORT ITEM ORG.ASSIGNMENT CONCURRENT REQUEST ... ' ;          
    ELSE
    v_finished := FND_CONCURRENT.WAIT_FOR_REQUEST
    request_id => v_request_id,
    interval => 0,
    max_wait => 0,
    phase => v_phase,
    status => v_status,
    dev_phase => v_request_phase,
    dev_status => v_request_status,
    message => v_message
    LOOP
    EXIT WHEN ( UPPER(v_request_phase) = 'COMPLETE' OR v_phase = 'C');
    END LOOP;
    HTH                    
    Sanjay

Maybe you are looking for

  • Recovery from Hard Drive Failure

    We lost a hard drive on an editing station this week.  All of our files, including raws and catalog, are backed up on a netowrk storage drive.  I've recovered the files and transferred them back to the local PC's new hard drive.  The way our NAS work

  • Travel Advance

    Dear All I have a requirement. In SAP Travel Management, the standard setting for travel advance is that the amount is an offset to the receipts. For example lets assume that an employee takes an advance of 5000 before travelling. After travelling, w

  • AP load balancing question

    Hi there, is it possible to enable load balancing for a particular group of APs and disabled for the rest. Perhaps AP groups. Running 8500 WLC with 3600 series APs. It will enhance the service concurrent user capacities for areas with a high device c

  • Keeps telling me to download adobe flash player and its already downloaded

    i am new to the MacBook Air.  I downloaded a game from the apps store.  Whenever I try to play, it keeps telling me to download the Adobe Flash Player and its already downloaded and is up to date. 

  • Intercompany sales- FI postings

    Hi Gurus, How FI postings are updated like credit and debit in both ordering company and supplying company in Intercompany sales process. Regards, Vamsi P