foreign key
(単一列用)とnonunique index
(に含まれる)という単純なテーブルがあります。 bulk load
(バルクロードI truncate
テーブルの前)の前にFK
を無効にしてから有効にします。私は、UNIQUE
またはPRIMARY KEY constraint
を無効にしたときにOracleで関連するインデックスが削除されることを知っています。 UNIQUE
またはPRIMARY KEY
の制約を有効にすると、関連するインデックスが作成されます。しかし、無効化/有効化はどうすればFK
になりますか?手動でバルクロードする前にnonunique index
をFK
にドロップしてから手動でnonunique index
を手動で作成する必要がありますか?あるいは、私はその指数を保つことができます(私が彼を飼っていればこの指数は有効でしょうか?)バルクロード用にユニークではないインデックスを再作成
-1
A
答えて
1
あなたはまず、あなたのDML操作の後に、それを再構築するINDEX
ALTER INDEX idx_fk_column UNUSABLE;
を無効にする必要があります。
ALTER INDEX idx_fk_column REBUILD;
1
インデックスを保持すると、それでも有効です。しかし、負荷中のオーバーヘッドになる可能性があります。したがって、一部のサイトでは、UNUSABLEを使用不可にし、REBUILDを使用してREBUILDを使用可能にすることをお薦めします(注意:ユニーク索引の場合、UNUSABLEを設定するとINSERTが防止されるため、実際にDROPおよびCREATEする必要があります)。
関連する問題
- 1. Objectboxでユニークなインデックスを作成
- 2. データフレームのユニークなインデックス作成パンダ
- 3. ユニークなインデックス - 重複キーの作成
- 4. mongoDBでユニークなインデックスを作成する方法は?
- 5. ユニークなインデックスへのユニークでないインデックスの変更
- 6. PyMongo 2つ以上のフィールドでユニークなインデックスを作成する
- 7. hsqldb/liquibaseの関数でユニークなインデックスを作成する
- 8. 通常のインデックス作成は、ユニークなインデックスを作成することによっても機能しますか?
- 9. Javaで3つの変数にユニークなインデックスを作成する方法は?
- 10. VFP。インデックスの再作成
- 11. mysqlでインデックスを再作成する
- 12. delete-load後にインデックスを再作成
- 13. MongoDBのユニークなインデックス
- 14. のMySQL:ユニークなインデックス
- 15. Mongodbユニークな疎インデックス
- 16. ユニークな組み合わせを作成する再帰
- 17. Rails create table migration内でユニークなインデックスを作成するにはどうすればよいですか?
- 18. ユニークなインデックスで作業していない演算子にありません
- 19. Java - ユニークなソリューションで迷路を作成
- 20. MongoDBでユニークな配列を作成
- 21. Javaでユニークなタイムスタンプを作成する
- 22. logstashでインデックスを作成できない
- 23. ユニークではなく一意でないインデックス
- 24. Mongooseはインデックスのコレクションを再作成していません
- 25. Pythonデータフレームのインデックス作成 - 再インデックスできませんか?
- 26. DB2のユニークなインデックスとオートナンバリング
- 27. ユニークな地理インデックスArangoDB
- 28. iOSで毎回ユニークな文字列を作成するには?
- 29. Jinjaでユニークなペアのリストを作成するには?
- 30. elasticsearchでインデックスを再作成するのを待つ方法は?
ありがとうございました。ニースのオプション。私はそれがインデックスを再作成するよりも良いと思います。 – ArtSol