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 cardI 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 CUwe 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 -
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 AMhi,
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,
Ortonorton607 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 -
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
-
Last time I opened ITunes, was told I did not have latest version and proceeded to download new version. As it was loaded, keep getting message that Apple Mobile Devices failed to start, verify that I have sufficient privileges to start system servi
-
Requirements for using pdf in web dynpro
Hi,all What are the basic system requirements to be able to use PDF forms in Web Dynproapplications? Regards Michael
-
SSL control user navigation HELP !!! - SOLVED
Hello Community. I have a ADF-BC/ADF Faces hosting in a OAS 10g with SSL Geo-Trust certificate, the application and the ssl it works fine. I have security sectors in the application with SSL but the users can change the url https to http shutdown ssl
-
Database design problem. Need Help?
I have to display records in a table in a UI where users are allowed to move records to specify priority for the records. Here is an example, a db table has 4 records: RecordId Ranking A 1 B 2 C 3 D 4 Now if a user tries to set the Ranking of the rec
-
Problems with Transitions in FCP Exported Files - How to Fix?
I have completed an HD 16:9 project which plays properly with transitions in FCP 5.1.4, but when I export it, the transitions have a momentary "blink" to black just as the they begin, and then they complete normally -- a very distracting annoyance. I