Iは索引付けされた列を走査するときカラム検索のパフォーマンスが一意のインデックスより優れていますか? (PGSQL&MySQLの)
CREATE INDEX idx ON tbl (columns);
対
CREATE UNIQUE INDEX idx ON tbl (columns);
は、PostgreSQLやMySQL実装で重要アルゴリズムのパフォーマンス上の利点を有しているか否かの好奇心、又はUNIQUE
キーワードがインデックスの横にユニーク制約を導入するかどうかを示します。
インデックスがある種のハッシュとして内部的に実装される可能性がある限り、おそらくは利益があると想像してください。のような構造であり、定義による衝突処理はO (1)パフォーマンス。この前提を考えると、価値の大部分が同一であれば構造は何かリニアに退化よりも可能性があります。
私の質問の目的のために、値の分布はで、比較的には離散的で均一であるとします。
ありがとうございます!私はRDBMの内部に精通していないよと、私のために純粋な投機の問題です
1。あなたのデータが一意である場合