2016-10-19 8 views
0

私はcolumnA、columnBおよびColumnCに索引付けしています。私はcolumnBを更新している更新クエリを実行しているし、最初にcolumnBを更新している別のクエリがあり、columnBはnullになります。oracleデータベースの挿入、更新中のパフォーマンスへの索引付けの影響

私は、これらの列に複合インデックスを追加するために探していますwhere句

Select * from Tablename where columnA="xyz" or columnB="xyz" or columnC="xyz" ; 

持つクエリを見つけることがあります。私は、更新クエリを実行すると、3つの列すべてで毎回インデックスが再構築されるかどうかわかりますか?

答えて

3

更新クエリを実行すると、3つの列すべてで毎回インデックスが再構築されますか?

テーブル内のデータが変更されると、システムはテーブルのインデックスに対して必要な更新を実行します。これは完全な再構築ではありません。

関連する問題