ドキュメントから :
実際、SELECT ... ORDER BY
を発行すると このテーブルに、ALTER TABLE
へのオプション filesort
を惜しまない 、代わりにfilesort
を作成します はるかに高速です。
すでに注文されたセットを並べ替えることは、このセットを参照してすべてが正常であることを確認することと同じです。
テーブルに動的フィールド(VARCHAR
など)が含まれていない場合 または'BLOB')、次におそらく MyISAM
更新時に移動しません。
しかし、私が原子力発電所や私がお金を払っている何かを建設しているなら、私はこの行動に頼りません。
ALTER TABLE ... ORDER BY
を実行する必要があります 。
REPAIR
破損したテーブルの物理構造を修正するだけです。