Very SLOW IOT secondary indexes performance ORACLE 9i

Hi all,
Is it TRUE that in ORACLE 9i version secondary IOT table indexes are
extremely slow?
I created IOT table of 250 million rows with no OWERFLOW segment
I created secondary index, altered it updating its block references
Now i have that it takes about 12 minutes to get rows using that index on IOT table
And it takes about 14 seconds in regular heap-table using the same index
Is it of the same opera that Oracle states: that secondary indexes on IOT table
are similar to regular indexes on performance. but in reality they are significantly slower?
Does anyone had such situation?
What can be done to speed up access?
Thanks for answers.

Hi all,
Is it TRUE that in ORACLE 9i version secondary IOT table indexes are
extremely slow?
I created IOT table of 250 million rows with no OWERFLOW segment
I created secondary index, altered it updating its block references
Now i have that it takes about 12 minutes to get rows using that index on IOT table
And it takes about 14 seconds in regular heap-table using the same index
Is it of the same opera that Oracle states: that secondary indexes on IOT table
are similar to regular indexes on performance. but in reality they are significantly slower?
Does anyone had such situation?
What can be done to speed up access?
Thanks for answers.

Similar Messages

  • PRD server is running very slow.. How performance can be improve??

    Hi Experts,
    Here I am getting the problem, my PRD server getting dead slow unexpectedly. Here we are using logon load balancing, appserver is running fine but DB server getting very slow. its only happening for particular time only 15 -20 mins. Please help us to rectify the solution.
    PRD Details:
    SAP ECC 6.0
    MaxDB 7.6
    SLES-10.2
    Transaction Taking too much Time:
    Output of: sappfpar check Pf=/usr/sap/SID/SYS/profile/SID_DVEBMGS00_hostname.check
    AVG dialog response time:
    TOP CPU:
    Buffer:
    OS:
    WP:

    In most typical cases of PRIV sessions and your ST02 screenshot is due to lack of memory on the system.  The red on ST02 means you are swapping, which is not ideal; I can't see the actual numbers but it looks like CUA is in the millions?
    If your system was restarted recently then you need to update that buffer to be larger and lower the amount of swaps.  If you haven't rebooted/restarted the system recently, then you need to review how often the swaps are occurring and adjust to fit your needs.

  • Firefox's been very slow on secondary monitor (windows xp 32bit)

    firefox 4 final running notably slow on secondary monitor compare to previous versions, have no problem with 3.5, 3.6 whatsoever
    sys spec, windows xp 32bit
    amd64 3400+, 2.5G ram, ati hd3850 graphic card

    I changed the color depth from 16-bit to 32-bit and that did the trick.

  • Import is very Slow with xmltype column in oracle 9.2.0.7

    Hi
    We are using oracle 9.2.0.7 on Solaris
    The import without XMLTYPE column is faster the import of the table with XMLTYPE column.Also when we do the export in direct path it is still going for Conventional(I suppose this is correct for XMLTYPE).
    Is this the general behaviour of XMLTYPE...if so how to improve the performance of the import.
    Can anybody help us out in resolving the issue.

    here is the output
    DBMS_METADATA.GET_DDL('TABLE','PAYMENTS_AUDIT')
    CREATE TABLE "MMSCBMC"."PAYMENTS_AUDIT"
    ( "PMTID" NUMBER NOT NULL ENABLE,
    "PMTSTATUS" VARCHAR2(32) NOT NULL ENABLE,
    "PMTSTATUS_CODE" VARCHAR2(10) NOT NULL ENABLE,
    "CSREFID" VARCHAR2(32),
    "CURAMT" NUMBER(15,2) NOT NULL ENABLE,
    "CUSTOMER_KEY" NUMBER NOT NULL ENABLE,
    "ACCTID" VARCHAR2(32) NOT NULL ENABLE,
    "BANKREFID" VARCHAR2(34) NOT NULL ENABLE,
    "PAYEEID" NUMBER,
    DBMS_METADATA.GET_DDL('TABLE','PAYMENTS_AUDIT')
    "PAYMENTS_AUDIT_KEY" NUMBER NOT NULL ENABLE,
    "PROCDATE" DATE NOT NULL ENABLE,
    "DUEDATE" DATE NOT NULL ENABLE,
    "IMMEDIATE_GENERATION" NUMBER DEFAULT 0 NOT NULL ENABLE,
    "RECURRINGPMTID" NUMBER,
    "BATCHID" NUMBER,
    "REMIT_INFO" VARCHAR2(200),
    "BILLING_ACCT" VARCHAR2(32),
    "PAYMENT_METHOD" VARCHAR2(20) NOT NULL ENABLE,
    "IS_ACCTNUMBER" NUMBER,
    "SPREFID" VARCHAR2(36),
    DBMS_METADATA.GET_DDL('TABLE','PAYMENTS_AUDIT')
    "FIDEBITTRCNUM" VARCHAR2(32),
    "FEE" NUMBER(12,2),
    "FEE_TYPE" VARCHAR2(10) DEFAULT NULL ,
    "DATE_ADDED" DATE NOT NULL ENABLE,
    "CLIENTIP" VARCHAR2(32) NOT NULL ENABLE,
    "LAST_UPDATED" DATE NOT NULL ENABLE,
    "ACTION" VARCHAR2(32),
    "MODIFIEDBY" VARCHAR2(32) NOT NULL ENABLE,
    "ISCSR" VARCHAR2(1) NOT NULL ENABLE,
    "SUBUSER_KEY" NUMBER,
    "TOKEN" NUMBER DEFAULT 0 NOT NULL ENABLE,
    DBMS_METADATA.GET_DDL('TABLE','PAYMENTS_AUDIT')
    "FUNDINGSTATUS_CODE" NUMBER DEFAULT 0 NOT NULL ENABLE,
    "FUNDINGSTATUS" VARCHAR2(32) DEFAULT 'Funds Pending' NOT NULL ENABLE,
    "PRODUCT_CODE" VARCHAR2(10),
    "SUB_PRODUCT_CODE" VARCHAR2(10),
    "ACCT_TYPE" VARCHAR2(3),
    "DEST_PRODUCT_CODE" VARCHAR2(10),
    "DEST_SUB_PRODUCT_CODE" VARCHAR2(10),
    "DEST_BANKREFID" VARCHAR2(34),
    "DEST_ACCT_TYPE" VARCHAR2(3),
    "ISDEBIT" NUMBER NOT NULL ENABLE,
    "PAYMENTFROM_NICKNAME" VARCHAR2(96),
    DBMS_METADATA.GET_DDL('TABLE','PAYMENTS_AUDIT')
    "PAYMENTFROM_ACCTID" VARCHAR2(32),
    "PAYMENTTO_NICKNAME" VARCHAR2(96),
    "PAYMENTTO_ACCTID" VARCHAR2(32),
    "DEST_ISBUSINESSACCT" NUMBER,
    "APPROVE_DATE" DATE,
    "APPROVE_KEY" NUMBER,
    "LAST_MODIFIER_KEY" NUMBER,
    "CHECK_DESC" VARCHAR2(200),
    "FAILURE_REASON" VARCHAR2(250),
    "PMTFUNDRETRY_COUNT" NUMBER DEFAULT 0 ,
    "MQ_TRANSACTIONID" NUMBER,
    DBMS_METADATA.GET_DDL('TABLE','PAYMENTS_AUDIT')
    "FREQUENCY" NUMBER,
    "NUMBEROFREMPAYMENTS" NUMBER,
    "OPENENDED" NUMBER,
    "ORIGINATOR_KEY" NUMBER NOT NULL ENABLE,
    "EXTERNALREFERENCE" "SYS"."XMLTYPE" ,
    "EXTERNALINFO" "SYS"."XMLTYPE" ,
    "PRINCIPAL_AMT" NUMBER(15,2),
    "ESCROW_AMT" NUMBER(15,2),
    "LATEFEE_AMT" NUMBER(15,2),
    "OTHERFEE_AMT" NUMBER(15,2),
    "REGULARPMT_AMT" NUMBER(15,2),
    DBMS_METADATA.GET_DDL('TABLE','PAYMENTS_AUDIT')
    CONSTRAINT "PK_PAYMENTSADT_KEY" PRIMARY KEY ("LAST_UPDATED", "PAYMENTS_AUDIT_K
    EY")
    USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255
    STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
    TABLESPACE "MMS_DATA_TBS" ENABLE,
    CONSTRAINT "FK01_PAYMENTS_AUDIT" FOREIGN KEY ("APPROVE_KEY")
    REFERENCES "MMSCBMC"."CUSTOMER" ("CUSTOMER_KEY") ENABLE,
    CONSTRAINT "FK02_PAYMENTS_AUDIT" FOREIGN KEY ("LAST_MODIFIER_KEY")
    REFERENCES "MMSCBMC"."CUSTOMER" ("CUSTOMER_KEY") ENABLE,
    CONSTRAINT "FK06_PAYMENTS_AUDIT" FOREIGN KEY ("ORIGINATOR_KEY")
    DBMS_METADATA.GET_DDL('TABLE','PAYMENTS_AUDIT')
    REFERENCES "MMSCBMC"."ORIGINATOR" ("ORIGINATOR_KEY") ENABLE
    ) PCTFREE 2 PCTUSED 40 INITRANS 1 MAXTRANS 255 LOGGING
    STORAGE(
    BUFFER_POOL DEFAULT)
    TABLESPACE "PAYMENTS_AUDIT_DATA_TBS"
    PARTITION BY RANGE ("LAST_UPDATED")
    (PARTITION "M1_2005" VALUES LESS THAN (TO_DATE(' 2005-02-01 00:00:00', 'SYYYY-
    MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'))
    PCTFREE 2 PCTUSED 40 INITRANS 1 MAXTRANS 255
    STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
    DBMS_METADATA.GET_DDL('TABLE','PAYMENTS_AUDIT')
    TABLESPACE "PAYMENTS_AUDIT_DATA_TBS"
    LOB ("SYS_NC00059$") STORE AS (
    TABLESPACE "PAYMENTS_AUDIT_DATA_TBS" ENABLE STORAGE IN ROW CHUNK 8192 PCTVERSI
    ON 10
    NOCACHE
    STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT))
    LOB ("SYS_NC00061$") STORE AS (
    TABLESPACE "PAYMENTS_AUDIT_DATA_TBS" ENABLE STORAGE IN ROW CHUNK 8192 PCTVERSI
    ON 10
    NOCACHE
    DBMS_METADATA.GET_DDL('TABLE','PAYMENTS_AUDIT')
    STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)) NOCOMPRESS ,
    PARTITION "M2_2005" VALUES LESS THAN (TO_DATE(' 2005-03-01 00:00:00', 'SYYYY-M
    M-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'))
    PCTFREE 2 PCTUSED 40 INITRANS 1 MAXTRANS 255
    STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
    TABLESPACE "PAYMENTS_AUDIT_DATA_TBS"
    LOB ("SYS_NC00059$") STORE AS (
    TABLESPACE "PAYMENTS_AUDIT_DATA_TBS" ENABLE STORAGE IN ROW CHUNK 8192 PCTVERSI
    DBMS_METADATA.GET_DDL('TABLE','PAYMENTS_AUDIT')
    ON 10
    NOCACHE
    STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT))
    LOB ("SYS_NC00061$") STORE AS (
    TABLESPACE "PAYMENTS_AUDIT_DATA_TBS" ENABLE STORAGE IN ROW CHUNK 8192 PCTVERSI
    ON 10
    NOCACHE
    STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)) NOCOMPRESS ,
    DBMS_METADATA.GET_DDL('TABLE','PAYMENTS_AUDIT')
    PARTITION "MAX_VALUE" VALUES LESS THAN (MAXVALUE)
    PCTFREE 2 PCTUSED 40 INITRANS 1 MAXTRANS 255
    STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
    TABLESPACE "PAYMENTS_AUDIT_DATA_TBS"
    LOB ("SYS_NC00059$") STORE AS (
    TABLESPACE "PAYMENTS_AUDIT_DATA_TBS" ENABLE STORAGE IN ROW CHUNK 8192 PCTVERSI
    ON 10
    NOCACHE
    STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT))
    DBMS_METADATA.GET_DDL('TABLE','PAYMENTS_AUDIT')
    LOB ("SYS_NC00061$") STORE AS (
    TABLESPACE "PAYMENTS_AUDIT_DATA_TBS" ENABLE STORAGE IN ROW CHUNK 8192 PCTVERSI
    ON 10
    NOCACHE
    STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)) NOCOMPRESS )

  • VERY slow internal HD transfer performance

    My MacBook Pro 17 (early 2011) came with Snow Leopard. Via some common-themed recommendations I found online, I repartitioned my drive, splitting the original single partition into two partitions, and 'freshly' installed a Lion on the 2nd partition. I then installed Apps, moved data, etc., and everything went off successfully. Lion runs well, and performance seems good.
    I eliminated the original Snow Leopard partition and created a "Data" partition in its place (JHFS+) where I plan to move my media libraries to since they eat up most my Lion HD space (I can't just resize Lion since it's now the 2nd partition; the system won't let me re-capture the space at the beginning of drive and add it to the 2nd partition.)
    When I copy between the two partions, the performance is horrible. I get, at BEST, 16.5MBps and that's if copying very large files. If I'm copying many smaller files, it's under 10MBps. I can copy to/from either internal partition to/from an external firewire drive and get 50MBps or better, so it's actually faster for me to do a two-step copy process; copy the Lion partition files to the external, then copy back to the internal Data partition. Then I at least net better than 25MBps.
    Any ideas why my performance between two JHFS+ partitions on the same internal drive is so terrible?

    Reduce the MTU to 1350 on the router and check if that helps...

  • Very slow iTunes Music Store performance

    Since upgrading to the latest version of iTunes, whenever I try to access the Music Store I see the progress bar with the "accessing music store" message for 5-10 minutes. It eventually loads but then then trying to navigate within the store is just as slow. The other interesting thing is that content on Apple.com that's related to iTunes Music Store (like banner ads, promo content, etc.) is not loading either or might load after 2 or 3 minutes. And it's not a bandwidth thing. I have fiber optic service. Any ideas?

    Must have been an ITMS server problem at Apple. Everything is smokin' now.

  • Oracle EBS R12 performance is very slow...

    Our EBS R12 instance performance has become very slow.Users frequently complain of oracle forms taking a long time to open,concurrent taking more than normal time to complete etc.All standard requests like Gather Schema Statistics, Purge Concurrent/Manager Data etc are properly scheduled and complete successfully.Any pointers on how to resolve/diagnose/troubleshoot the slow performance of EBS is urgently needed and will be of much required help.
    We have also observed that while starting the EBS database, using addbctl.sh script, the db gets mounted instantly but takes around 3-4 mins to open.We reviewed the alert log file, there are no reported errors as such.
    Server Specifications:
    Processor:3.0 GHz (Single Processor)
    Memory: 16 GB
    OS:RHEL 5.2(x86)
    Regards,

    Hi,
    Can you find any errors at the OS level? Any space issue or core dump files generated?
    What changes have been done recently?
    You should find some guidelines about troubleshooting performance in these threads, please refer to the referenced documents.
    EBS, performence issue
    Re: EBS, performence issue
    Oracle Apps Tuning
    Re: Oracle Apps Tuning
    Regards,
    Hussein

  • When i start my hot backup my database getting very slow

    Hi,
    I am using following commands for enabling hot backup
    SQL>ALTER SYSTEM ARCHIVE LOG CURRENT;
    SQL>ARCHIVE LOG LIST;
    SQL >ALTER DABATBASE BEGIN BACKUP;
    Database altered.
    SQL>SELECT FILE#,STATUS FROM V$BACKUP;
    FILE# STATUS
    1 ACTIVE
    2 ACTIVE
    3 ACTIVE
    4 ACTIVE
    and using cp -rp command to copy the file (backup copying speed good) but database performance very slow
    How to improve performance ...
    Regards
    Vignesh C

    Uwe Hesse wrote:
    It is very likely that you experience slow performance with ALTER DATABASE BEGIN BACKUP , because until you do ALTER DATABASE END BACKUP , every modified block is additionally written into the online logfiles . Doesn't that happen only the first time the block is modified?
    >
    The command was introduced for split mirror backups, when this period is very short. Else ALTER TABLESPACE ... BEGIN/END BACKUP for every tablespace one at a time reduces the amount of additional redo during non-RMAN Hot Backup. There appear to be only 4 files. We don't know how big or sparse they are.
    >
    RMAN doesn't need that at all - much less redo - and also archive - generation then.
    Furthermore, you can use BACKUP AS COMPRESSED BACKUPSET DATABASE to decrease the size of the backup even more - if space is an issue.
    In short: Use RMAN :-)
    Agree with that! Unless the copy is actually going to an NFS mount or something, where I would be concerned whether it is the type of NFS that Oracle likes. I'd also advise a current patch set, as the OP didn't tell us the exact version, and I have this nagging unfocused memory of some compression problems of the "oh, I can't recover" variety.
    I'd like to see some evidence on I/O and cpu usage before giving advice. When I used to copy files like this, it would choke out everyone else. RMAN was a savior, but had to wait for local SAN upgrade.

  • Business Object Infoview very slow on my PC

    We are using BO XI3.0 on a Windows server with an oracle database on a unix platform.
    We have build severall dashboard for data analysis, each one with "interactive metric trend" and multidimensional queries analysis.
    We found Infoview very slow to display the performance data and also to run and get the multidimensional queries data. Keep in mind that the DB is not big (less than 100 K of row)
    The users are using windows Internet Explorer version 6 for accessing Infoview.
    Are there any requirements on the client site such as required RAM or specific version of Java ?
    Is there any tool for analysing the infoview performance ?
    Thank you.

    Can you try increasing you Client Side java virtual memory by setting up following variable.
    JAVA_OPTS = -Xmx512m
    Also, Check your server performance, It should have enough space on the drive on which BO is installed, also do check memory,  you can shutdown unrequired servers, like Dashboard,PM,Desktop INtelligence, Crystal Reports, if you are not going to use it.
    --Kuldeep

  • MIRO transaction very slow

    Dear Sir,
    In our Production System , MIRO trabsaction is running very slow .
    Kindly guide us as what steps need to be followed to trace/analyze the reason for slow MIRO transaction .
    As the reason of the problem can be that some of the SQL might be running very slow or some Index related issue .
    We need to undersatnd the steps to be followed to know the cause of the problem .
    Pl help us .
    Rgds
    Sonia

    >
    sonia agarwal wrote:
    > Dear Sir,
    >
    > In our Production System , MIRO trabsaction is running very slow .
    > Kindly guide us as what steps need to be followed to trace/analyze the reason for slow MIRO transaction .
    >
    > As the reason of the problem can be that some of the SQL might be running very slow or some Index related issue .
    >
    > We need to undersatnd the steps to be followed to know the cause of the problem .
    >
    > Pl help us .
    >
    >
    > Rgds
    >
    > Sonia
    Hello Sonia,
    Check the following link:
    http://www-03.ibm.com/support/techdocs/atsmastr.nsf/5cb5ed706d254a8186256c71006d2e0a/68e8e4d2d16e721b86256ddc00595953/$FILE/Tuning_SAP_Oracle_pSeries_V.1.1.pdf
    Regards,
    Prashant

  • Oracle Forms Performance very slow on the internet

    Hi ,
    We have developed a form application with forms Developer 10g and deployed it on a ORACLE 10g AS. If the user runs our application over intranet there is no any network problem or not any performance decrease occurs. However if we deploy our application over WAN or internet, the startup time of the forms become Very Slow.
    What we can use to make it faster , is there any other tools we have to learn like APEX or JDeveloper , what is the best solution , should we forget the Developer for ever and starting with other tools with fast performance on the internet , if so , what we have to learn , please help us , its common problem .
    any help please ,

    Interesting thread....
    You asked whether "Forms" is the right product for the job. Well, the answer to that question will depend entirely on exactly what functionality you need and your skill-set. One advantage of using Forms over other Oracle products is that, in my opinion, Forms allows you to create simple or complex applications very quickly, with limited development experience. The downside to using Forms however, is that it does use a fairly thick client making startup slower than other applications. Generally, Forms is not very well suited for Internet deployments although it can and has been done. If your goal is to use a product which is easy to work with and is appropriate for Internet deployment, you may want to consider Apex. The downside to Apex is that unlike Forms, Apex generates what I like to call static html pages. Meaning once a page is displayed for the end-user, the data on it remains the same until the user forces interaction with the server again, but in this case the entire page would be refreshed in order to realize the changes. In the case of Forms, any content displayed to the end-user can be change without completely refreshing their view. I like to refer to Forms as a living application because unlike Apex, it can easily respond to most user inputs and/or server side changes almost in real-time. If you want this "live" experience, Forms might be the way to go, although at the cost of some startup performance. Alternatively, Oracle ADF can also give you a similar live-like experience. However, ADF will require a broader skill-set (pl/sql, java, html, etc), whereas with Forms you could get away with only knowing pl/sql although java knowledge would be helpful.
    The views expressed in this thread are my own and do not necessarily reflect the views of Oracle.

  • Oracle query / view performing very slow.

    Hello,
    I had created a view in my application for example
    CREATE OR REPLACE VIEW EmpTransfer
    ( EMPID,EMPNAME,EMPMANAGER,EMPDOB,EMPTRANSFER)
    AS
    SELECT EMPID,EMPNAME,EMPMANAGER,EMPDOB,EMPTRANSFER
    FROM EMP ;
    After couple of months if we changed a columnname in the table EMP and added a new column.
    We changed column name EMPTRANSFER to OldEMPTRANSFER and added a new column as NEWEMPTRANSFER.
    The indexes were recreated on OldEMPTRANSFER and new index is creatd on NEWEMPTRANSFER column.
    the view is again recreated.
    CREATE OR REPLACE VIEW EmpTransfer
    ( EMPID,EMPNAME,EMPMANAGER,EMPDOB,OldEMPTRANSFER,NEWEMPTRANSFER )
    AS
    SELECT EMPID,EMPNAME,EMPMANAGER,EMPDOB,OldEMPTRANSFER ,NEWEMPTRANSFER
    FROM EMP ;
    This view is working as expected but some times this view is working very slow.
    The performance of this view is randomly slow.
    Is it possible that column name change will cause slowness...?

    What's the explain plans for both before and after the column change? It could possibly be running slow the first time because of a hard parse due to the query change, which will remain until it's in the shared_pool.
    Edited by: DaleyB on 07-Oct-2009 04:53

  • While creating Billing, system is very slow..performance issue

    Hi,
    While creating Billing, system is very slow. How can I debugg and provide the analysis where is the exact problem.
    This is showing performance issue.
    Waiting for kind response.
    Best Regards,
    Padhy
    Moderator Message : Duplicate post locked.
    Edited by: Vinod Kumar on May 12, 2011 10:59 AM

    hi,
    Chk the links
    http://help.sap.com/saphelp_nw04/helpdata/en/4a/e71f39488fee0ce10000000a114084/content.htm
    Re: How to create Secondary Index?
    How may secondary indices I can create on the ODS?
    Deletion of ODS index
    Ramesh

  • Combobox performance is very slow

    Hello,
    Can anyone please provide some suggestions on my issue. I have implemented a combobox item using the plugin below and it was a very helpful plugin.
    http://www.apex-plugin.com/oracle-apex-plugins/odtug-competition/combobox_208.html
    My issue is my data is very huge around 145k records and the page load is taking time and also the combobox is also very slow. I have a address field on which I have implemented the combobox plugin. My requirement is users login to the application and will search the application to find a particular customer account using the address. So the users once they login, they will directly start typing the address to find the customer account.
    Please help, with any valuable suggestions to help improve the performance of the combobox item.
    Thanks,
    Orton

    orton607 wrote:
    Hello,
    Can anyone please provide some suggestions on my issue. I have implemented a combobox item using the plugin below and it was a very helpful plugin.
    http://www.apex-plugin.com/oracle-apex-plugins/odtug-competition/combobox_208.html
    My issue is my data is very huge around 145k records and the page load is taking time and also the combobox is also very slow. I have a address field on which I have implemented the combobox plugin. My requirement is users login to the application and will search the application to find a particular customer account using the address. So the users once they login, they will directly start typing the address to find the customer account.
    Please help, with any valuable suggestions to help improve the performance of the combobox item.
    Thanks,
    OrtonThere won't be any issue with data because 145k is nothing, I have setup an example here on half million records (500k) and it works fine
    http://apex.oracle.com/pls/apex/f?p=1983:27
    login as test/test
    As you have more data in the table I guess you have set the Lazy Load to Yes.
    you have to do explain plan on your LOV sql and see if you can add an index on the address column.
    Thanks,
    Vikram

  • Slow Performance Oracle 9i

    Hello There;
    Our company OLAP database is facing performance issues where 1 simple query could take it more than to 20 mins to return result.
    I am newbie to Oracle DB, i was told to look at the explain plan and yes , the plan looks alright where it uses all the indexes and there is not any full table scan. Now i suspect it is due to the SGA, PGA and BLOCK SIZE setup.
    Can anyone give me a clue on how I can size the right SGA, PGA and BLOCK SIZE? The server has 16GB memory, 64bit, running only the Oracle 9i, and here is an extract from the INI file. Any advise would be very much appreciated.
    *.audit_trail='DB'
    *.background_dump_dest='/opt/app/oracle/admin/PRODOLAP0/bdump'
    *.compatible='9.2.0'
    *.control_files='/export/oradata/PRODOLAP/ctrl/control01.ctl','/export/oradata/PRODOLAP/ctrl/control02.ctl','/export/oradata/PRODOLAP/ctrl/control03.ctl'
    *.core_dump_dest='/opt/app/oracle/admin/PRODOLAP0/cdump'
    *.db_16k_cache_size=3154116608
    *.db_block_size=8192
    *.db_cache_size=1577058304
    *.db_file_multiblock_read_count=32
    *.db_files=400
    *.db_name='PRODOLAP'
    *.dml_locks=200
    *.global_names=TRUE
    *.instance_name='PRODOLAP'
    *.java_pool_size=20971520
    *.job_queue_processes=0
    *.large_pool_size=150000000
    *.log_buffer=524288
    *.log_checkpoint_interval=10000
    *.log_checkpoint_timeout=1800
    *.max_dump_file_size='10240'
    *.max_enabled_roles=30
    *.open_cursors=800
    *.open_links=4
    *.optimizer_index_cost_adj=50
    *.oracle_trace_collection_name=''
    *.parallel_max_servers=5
    *.pga_aggregate_target=1572864000
    *.plsql_v2_compatibility=FALSE
    *.processes=500
    *.remote_login_passwordfile='NONE'
    *.resource_limit=TRUE
    *.rollback_segments='RBS01','RBS02','RBS03','RBS04','RBS05','RBS06','RBS07','RBS08','RBS09','RBS10'
    *.service_names='PRODOLAP'
    *.session_cached_cursors=100
    *.sga_max_size=5242880000
    *.shared_pool_size=209715200
    *.sort_area_retained_size=6553600
    *.sort_area_size=10485760
    *.sql92_security=TRUE
    *.user_dump_dest='/opt/app/oracle/admin/PRODOLAP0/udump'

    Hi All;
    Here you go one of the sample query, the system gets very slow whenever there is an aggregation clause (group by). If i remove the Group By, the query return results instantly. Thanks in advance.
    show parameter optimizer
    optimizer_dynamic_sampling          integer          1
    optimizer_features_enable                 string            9.2.0
    optimizer_index_caching                   integer          0
    optimizer_index_cost_adj                  integer          50
    optimizer_max_permutations               integer          2000
    optimizer_mode                            string            CHOOSE
    show parameter db_file_multi
    db_file_multiblock_read_count        integer  32
    show parameter db_block_size
    db_block_size                        integer  8192
    select sname, pname, pval1, pval2 from sys.aux_stats$
    no rows selected
    select     a13.LOAN_BASICCD_ID  LOAN_BASICCD_ID,
         a11.BRANCH_ID  BRANCH_ID,
         a11.PAYMENT_ID  PAYMENT_ID,
         count(distinct a11.LOAN_ACCOUNT_ID)  as TOTAL_CNT
    from     FT_LOAN_PORTFOLIO     a11,
         LU_LOAN_ACCOUNT     a12,
         LU_LOAN_PROD     a13
    where     a11.BRANCH_ID = a12.BRANCH_ID and
         a11.LOAN_ACCOUNT_ID = a12.LOAN_ACCOUNT_ID and
         a11.LOAN_PRODUCT_ID = a13.LOAN_PROD_ID
    and     (a11.MONTH_ID in ('201010')
    and a11.LOAN_PRODUCT_ID not in ('A1','A2','A3')
    and a11.LOAN_STATUS_ID in ('A', 'B', 'C', 'D'))
    group by     a13.LOAN_BASICCD_ID,
         a11.BRANCH_ID,
         a11.PAYMENT_ID
    explain plan
    STATEMENT_ID     TIMESTAMP     REMARKS     OPERATION     OPTIONS     OBJECT_NODE     OBJECT_OWNER     OBJECT_NAME     OBJECT_INSTANCE     OBJECT_TYPE     OPTIMIZER     SEARCH_COLUMNS     ID     PARENT_ID     POSITION     COST     CARDINALITY     BYTES     OTHER_TAG     PARTITION_START     PARTITION_STOP     PARTITION_ID     OTHER     DISTRIBUTION
         12-NOV-10          SELECT STATEMENT                                   CHOOSE          0          307     307     1     83                              
         12-NOV-10          SORT     GROUP BY                                        1     0     1     307     1     83                              
         12-NOV-10          NESTED LOOPS                                             2     1     1     302     1     83                              
         12-NOV-10          NESTED LOOPS                                             3     2     1     301     1     50                              
         12-NOV-10          MERGE JOIN     CARTESIAN                                        4     3     1     4     1     11                              
         12-NOV-10          TABLE ACCESS     FULL          DWH     LU_LOAN_PROD     3                    5     4     1     2     1     10                              
         12-NOV-10          BUFFER     SORT                                        6     4     2     2     3     3                              
         12-NOV-10          INDEX     FULL SCAN          DWH     SYS_C00972          UNIQUE     ANALYZED          7     6     1     1     3     3                              
         12-NOV-10          INLIST ITERATOR                                             8     3     2                                             
         12-NOV-10          TABLE ACCESS     BY INDEX ROWID          DWH     FT_LOAN_PORTFOLIO     1          ANALYZED          9     8     1     298     74095     2889705                              
         12-NOV-10          INDEX     RANGE SCAN          DWH     IDX_FT_LOAN_PORTFOLIO          NON-UNIQUE     ANALYZED     3     10     9     1     14     1950               2     2     10          
         12-NOV-10          TABLE ACCESS     BY INDEX ROWID          DWH     LU_LOAN_ACCOUNT     4          ANALYZED          11     2     2     2     3273283     108018339                              
         12-NOV-10          INDEX     UNIQUE SCAN          DWH     PK_LU_LOAN_ACCOUNT          UNIQUE          1     12     11     1          1                                   Edited by: 814228 on Nov 22, 2010 3:21 AM

Maybe you are looking for