2013-05-14 29 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