Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: Database Design for speed question

Re: Database Design for speed question

From: Guang Ju YANG <yangg_at_club-internet.fr>
Date: Wed, 17 Nov 1999 23:09:02 +0100
Message-ID: <80v8sj$ceh$1@front2.grolier.fr>


maybe you can try this :
1. utilize MTS configuration to reduce system's load; 2. utilize the ability of table's partition offered in a V8 oracle database, this correspond exactly to your idea, but invoiding from you to create many small tables.

hope this help.

John P wrote in message
<56FC4827A52D824F.A44EE69A6BB505DE.E0E7789F1385F8CC_at_lp.airnews.net>...
>Hi all,
>
>I'm thinking of a possible redesign of a database to increase speed of
>transactions. Any musings or corrections would be welcomed.
>
>The database is feb by the Web. Hundreds of sessions are kept active
>and idling to help get data in and out as quickly as possible. Java
>opens and controls these sessions. Data is customer specific and the
>customer must be verified before query or input is performed.
>Currently the data is essentially in a couple of big tables, and the
>tables are getting bigger and bigger. To reduce the time to find and
>input specific customer data, I'm thinking along the following lines:
>
>Create, say, 50 tables that are identical in structure to hold the
>customer data. Create a small 'lookup' table to point to which table a
>particular customer's data is in. As new customers come on-line, they
>are methodically put into the next available table. When table 50 is
>reached, is starts over at table 1. Pin the small 'lookup' table in
>RAM for speed (Is that possible?). Has anyone done this? Does Oracle
>provide this with some other method already?
>
>Thanks for your time!
Received on Wed Nov 17 1999 - 16:09:02 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US