我们使用Java EE和Oracle开发了一个应用程序,我们希望从Java和数据库方面提高它的性能。
需要采取适当的方法或步骤才能做到这一点。
答案 0 :(得分:0)
while creating Database model just go through database Normal forms
像: 3NF,4NF和BCNF。
答案 1 :(得分:-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);