0

統計用にこのテーブルがありますが、必要なクエリを実行するのに永遠にかかります。それを小さなテーブルに分割する良い方法は何でしょうか? ほとんどのクエリは、ユーザー名、値、および関数に対して実行されます。ここにテーブルがあります:

Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------
 DATE                                               DATE
 MACHINE                                            VARCHAR2(25)
 FUNCTION                                           VARCHAR2(100)
 VALUE                                              NUMBER(7,3)
 APPLICATION                                        VARCHAR2(40)
 USERNAME                                           VARCHAR2(25)
 WORKSTATION                                        VARCHAR2(25)
 IPADDR                                             VARCHAR2(25)
 GLOB_NAME                                          VARCHAR2(60)

ありがとう。

4

1 に答える 1

-1

重複を避けるためだけにテーブルを分割してください。そのため、たとえば「Machine」の重複エントリが大量にある場合は、PK/FK を使用して Machine テーブルを作成します。アプリケーションなどについても同様です。1 つのテーブルに非常に多くの VARCHAR があるのは奇妙です。別のテーブルを参照する FK である可能性がある多くの重複がある可能性があります。

于 2013-09-15T19:32:22.800 に答える