[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference eps::oracle

Title:Oracle
Notice:For product status see topics: UNIX 1008, OpenVMS 1009, NT 1010
Moderator:EPS::VANDENHEUVEL
Created:Fri Aug 10 1990
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:1574
Total number of notes:4428

1520.0. "Financials - 1000+ tables???" by USPS::FPRUSS (Frank Pruss, 202-232-7347) Thu Feb 20 1997 16:53

    Cross Post to ASE:
    
    I have been talking to the DBA of the customer who is buying a
    TruCluster to support Oracle and Oracle Financials.
    
    He is going through a worksheet and some Implementation guides and is
    coming up with about 1 Tb and over 1000 unique tables.
    
    Now, from what I hear, each Oracle table will get at least one DRD (the
    maximum size of DRD that Oracle use being 14 Gb).
    
    So we would talk about a TruCluster with over 1000 drd's
    
    Has anyone run across any Oracle TruCluster configuration, either
    proposed or sold that looks anything like this?
T.RTitleUserPersonal
Name
DateLines
1520.1some commentsALFAM7::GOSEJACOBFri Feb 21 1997 04:3942
    re .0
    >He is going through a worksheet and some Implementation guides and is
    >coming up with about 1 Tb and over 1000 unique tables.

    I have no idea what the calculations in that sizing guide look like.
    One of the questions to ask is how the sizes add up to 1 TB; e.g. is
    this something like: you'll have these 1000 tables and they all be
    around 1 GB if you have 100 000 customers. So what I'm driving at: the
    calculations may become inacurate the bigger the application gets.
    Keep in mind: this is just wild speculation on my side.

    >Now, from what I hear, each Oracle table will get at least one DRD (the
    >maximum size of DRD that Oracle use being 14 Gb).

    Where did you get that from? I mean the table/drd mapping. Two comments
    here:

    1) Yes there are limits within Oracle for the maximum size of a
       datafile. I can't remember the exact formula but the max datafile
       size depends on the Oracle block size. And the absolut maximum of
       14GB sounds about right.

    2) Oracle tables are allocated in so called extends. One table can have
       several extends up to a limit. All extends of one table must be
       allocated in one tablespace (this limitation exists in Oracle7). A
       tablespace can hold any number of tables. A tablespace comprises 1
       or more datafiles of any kind (raw, UFS, AdvFs) and size.
     
       So  there may be a recommendation to put each table in a seperate
       tablepace for performance reasons but there is no strict rule to
       that and its also a pretty unusual approach with any larger number
       of tables.

       As an approch to the other extreme you may decide to throw all
       your drds into one single tablespace and allocate extends for all
       1000 tables there. 

    So if you have to build a 1 TB database you only need 74 drds (74 *
    14GB > 1 TB). You may want to use more for better control over which
    table goes onto which disk.

    	Martin
1520.2That helps!USPS::FPRUSSFrank Pruss, 202-232-7347Mon Feb 24 1997 08:529
    Thank you very much.
    
    I am not an Oracle specialist and I thought the printout of a sample
    benchmark configuration that I was looking at was allocating DRD's to
    _tables_.  Now I see they are being allocated to _tablespaces_.
    
    That makes a hell of a difference.
    
    FJP