Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Oracle 7.3 Very Large Tables
I am currently working on an Oracle 7.3.4 application on a Sequent NUMA-Q with
heavy batch TP requirements at night, and heavy reporting and inquiry during
the day. Our most detailed tables are projected to grow approximately 9
million rows / month, and we need to keep 12-18 months of history online for
inquiry purposes.
We have several DBAs who are saying that Oracle cannot support this requirement, and that Oracle really can't handle more than about 25 million rows in a table, but this seems much smaller than a lot of data warehouses and other big installations. So first I would like to know if anyone out there has guidelines on just how big tables can get before Oracle will "break" or non-linearly degrade performance.
Those same DBAs recommended that we use O7.3 table partitioning with views to accomplish the scalability we need, and (not to my surprise) that was a factor of 10 slower than just the big table. Now they are saying the only solution is to go to Oracle8, which handles partitioning much better (but which I think is still not mature enough).
Another idea we had to accomplish our scability and history needs are to split up these tables into 2 parts--a) the 'current' data for say the last 60 days, and b) historical data only there for inquiry purposes. This solution, in effect, splits the table into the TP and data warehouse pieces, and seems better, but leaves the data warehouse piece at 100+ million rows.
Any feedback on this sort of problem would be greatly appreciated.
KWF Received on Mon May 04 1998 - 13:44:16 CDT