2

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 を使用

4

1 に答える 1