2017-01-25 2 views
0

セレクトパフォーマンスを脇に置いた場合、どちらの場合もパフォーマンスが向上します。私はこれについて完全な説明を見つけることができませんでした。誰かが説明できますか?このquestionは、ビットマップに非効率的なラベルを付けるだけですが、理由を知りたいと思います。INSERTパフォーマンス - ビットマップとBツリーの比較

ありがとう、

答えて

1

ビットマップインデックスは、競合があると挿入に問題が発生する可能性があります。挿入を行っているスレッドが1つしかない場合でも、挿入を行い、おそらくは更新と削除を行っているスレッドが複数存在する場合、ロックのためにパフォーマンスが制限される傾向があります。

インデックス内の単一のキーが多数のレコードを指すことがあるため、インデックスが変更されると、多くの行がロックされます。

一般的なルールとして、通常のインデックスを参照してください。特殊なケースでは、ビットマップ索引が輝きます。通常、OLTPシステムではなく読取り主体のアプリケーションです。

+0

これは完全に意味があります。迅速な対応のおかげです –

関連する問題