2013-02-01 10 views
12

プライマリキーを使用してテーブルを作成すると、テーブルのインデックスが自動的に作成されます。これは、テーブルのDDLリレーショナルデータベーステーブルのプライマリキーに別のインデックスを作成する必要があります

CREATE TABLE release(guid varchar(36) NOT NULL PRIMARY KEY, 
name varchar(255),xmldata CLOB(512 K)) 

ある場合

は、すなわち私も(私はダービーにするJavaに付属しているデータベースを使用しています)

CREATE INDEX release_idx ON release(guid) 

が何をする必要があります

+1

マニュアルに記載され、このすべて:http://db.apache.org/derby/docs/10.9/ref/rrefsqlj13590.html#rrefsqlj13590(セクション「バック・インデックス」を参照) –

+0

ありがとうは良いこと –

答えて

25

あなたはそうする必要はありません。主キーはすでに索引です。

+0

知るために私はそう思ったが確信していなかった –

+0

@Jon私たちが主キーのインデックスを再構築した場合、好奇心の外にクエリのパフォーマンスは向上しますか? – RKR

+1

@RKR no。それはすでに必要なものを持っています。 – Jon

関連する問題