PDF (Ltr)- 26.8 mb
PDF (A4)- 26.8 mb
断片化した行を結合し,行の削除または更新の結果発生した無駄な領域を削除するには,myisamchkをリカバリモドで実行します。
壳> myisamchk - rtbl_name
优化表
SQLステトメントを使用して,同様にテブルを最適化することができます。优化表
はテーブルの修復とキー分析を行い,さらに,キーのルックアップが速くなるように,インデックスツリーをソートします。优化表
を使用すると,サーバーがすべての作業を実行するため,ユーティリティーとサーバー間の不要なやり取りの可能性もなくなります。セクション13.7.2.4 "优化表構文"を参照してください。
myisamchkには,テブルのパフォマンスを向上させるために使用できる多数のその他オプションがあります。
——分析
または——一个
:キ分布分析を実行します。これは,結合オプティマイザが,テーブルを結合する順番と,それが使用するインデックスをより適切に選択できるようにすることで,結合パフォーマンスを向上させます。——排序索引
または- s
:帐号ンデックスブロックをソ帐号トします。これはシクを最適化し,ブルスキャンを高速化します。——排序记录=
またはindex_num
- r
:特定のンデックスに従って,デトします。これにより,デタが大幅に局所に集中化されるため,この,範囲に基づいたindex_num
选择
または命令
操作が高速化する可能性があります。
利用可能なすべてのオプションの完全な説明にいては,セクション4.6.3 "myisamchk- MyISAMテブルメンテナンスユティリティ”を参照してください。