2

参照整合性が理解できないと仮定すると、2 つのインデックス付き列の結合と、一方が他方を参照するように定義されている 2 つのインデックス付き列の結合の違い (特にパフォーマンスの観点から) は何ですか?

4

1 に答える 1

4

インデックスを追加することによってのみパフォーマンスが向上するようです。外部キー自体からではありません (つまり、外部キーは参照整合性のみを提供します)。

http://postgresql.1045698.n5.nabble.com/indexes-on-primary-and-foreign-keys-td2054279.html

参照先のテーブルに項目が存在することをシステムが検証する必要があるため、挿入 (および外部キー フィールドに関連する更新) でパフォーマンスがわずかに低下する可能性があります。

于 2012-10-12T23:14:02.547 に答える