OPTIMIZE TABLE
私は断片化を修正するという印象を受けました。だから、もし私がする前に
select * from t -- (no order by, no nothing)
ディスク上のレコードの順序を取得します。最適化を行った後、このクエリを再度実行すると、結果は PK によって順序付けられます。
私は自分のテーブルで試してみましたが、何も変わっていません.レコードの任意の順序を取得しています.
すべてのテーブルを 1 つのファイルに保存しています。私はInnoDBを使用しています。MySQL 5.5 何か不足していますか? 別の方法で PK を定義する必要がありますか?