2013-05-14 66 views

回答

-1

这取决于您在数据库中拥有的数据。我们可以管理500万个数据,而不会出现任何问题,而不仅仅是您可能会遇到的性能问题。

如果你的数据库中有大量数据,那么去数据库分区。

实施例:

CREATE TABLE sales_range 
(salesman_id NUMBER(5), 
salesman_name VARCHAR2(30), 
sales_amount NUMBER(10), 
sales_date DATE) 
PARTITION BY RANGE(sales_date) 
(
PARTITION sales_jan2000 VALUES LESS THAN(TO_DATE('02/01/2000','DD/MM/YYYY')), 
PARTITION sales_feb2000 VALUES LESS THAN(TO_DATE('03/01/2000','DD/MM/YYYY')), 
PARTITION sales_mar2000 VALUES LESS THAN(TO_DATE('04/01/2000','DD/MM/YYYY')), 
PARTITION sales_apr2000 VALUES LESS THAN(TO_DATE('05/01/2000','DD/MM/YYYY')) 
); 

SELECT * FROM table PARTITION (partitionname); 
0
while creating Database model just go through database Normal forms 

喜欢: 3NF,4NF和BCNF。

+0

这不提供问题的答案。要批评或要求作者澄清,在他们的帖子下留下评论 - 你可以随时评论你自己的帖子,一旦你有足够的[声誉](http://stackoverflow.com/faq#reputation),你将能够[评论任何帖子](http://stackoverflow.com/privileges/comment)。 – Bohemian 2013-05-15 12:28:01