sql >> データベース >  >> RDS >> Oracle

INSERTパフォーマンス-ビットマップとBツリー

    競合がある場合、ビットマップインデックスは挿入に対して問題になる可能性があります。挿入を実行する単一のスレッドがある場合は問題ありませんが、挿入およびおそらく更新と削除を実行する複数のスレッドがある場合、ロックのためにパフォーマンスが制限される傾向があります。

    インデックス内の1つのキーが多数のレコードを指している可能性があるため、インデックスが変更されると、多くの行がロックされます。

    原則として、通常のインデックスを使用してください。特別な場合には、ビットマップインデックスが光ります-通常は読み取り用です-ほとんどの場合、OLTPシステムではなくアプリケーションです。




    1. MySqlで特定のパターンの部分文字列を抽出します

    2. SQLServerでのSETROWCOUNTの動作

    3. UNION ALLは結果セットの順序を保証しますか?

    4. java.library.pathにsqljdbc_authがありません