-4

Java EE と Oracle を使用してアプリケーションを開発しましたが、Java 側とデータベース側の両方からアプリケーションのパフォーマンスを向上させたいと考えています。

これを行うには、適切なアプローチまたは手順が必要です。

4

2 に答える 2

0
while creating Database model just go through database Normal forms

のように: 3NF、4NF および BCNF。

于 2013-05-15T11:48:01.480 に答える
-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);
于 2013-05-14T13:36:47.247 に答える