1

ジョンは、主キーがインデックスに基づいて物理的に順序付けられることを示しましたが、並べ替えますか?

UPDATE列内の 1 つの値を取り、以前は別の値より小さかったときにそれを大きくする PK の場合、MySQL はそれらの行を物理的に並べ替えますか? 元の値は他の値よりも物理的に「高く」移動しますか?

私はUPDATEing PK の落とし穴について知っていますが、他の誰かが制限や制限を知っている場合は、お気軽に +1 を追加してください。

よろしくお願いします!

4

1 に答える 1

1

InnoDB を使用する場合、エンジンは主キーを定義するときにクラスター化インデックスを使用します。clustered indexインデックスのリーフ レベルはデータそのものであるため、インデックスの順序でデータが格納されることを意味します。UPDATEPK すると、データの物理的な場所が変わります。

于 2013-01-05T20:26:27.200 に答える