A、B、C の 3 つの varchar(256) 列で構成される複合主キーを持つテーブルがあるとします。B にもインデックスがあり、複合キーは A のインデックスとして機能します。このテーブルには数百万の行 と には多くのINSERTSandがありますが、ありSELECTSません( withUPDATESの使用を除く)。ON DUPLICATE KEY UPDATEINSERTS
このテーブルを md5(A,B,C) の単一列 char(32) 主キー (および A のインデックスと B のインデックス) を持つように変更した場合、このセットアップは INSERTS に対してより効率的でしょうか? 衝突の可能性は気にしません。
MySQL 5.5、InnoDB を使用