1. 最適化
1. 定期分析テーブル:
analyze table woitems;rree
2. 定期検査テーブル:
最適化テーブルは MyISAM、BDB、および InnoDB テーブルに対してのみ機能します。
MyISAM テーブルの場合、OPTIMIZE TABLE は次のように動作します:
行が削除されているか切り離されている場合はテーブルを修復します。
インデックスページを分類したい場合は、分類してください。
テーブルの統計が更新されていない場合(インデックスの分類で修復できない場合)は、更新してください
注:ANALYZE、CHECK、OPTIMIZEのいずれにおいても、実行中はテーブルがロックされますので、更新してください。これらの操作は、データベースがビジーでないときに実行する場合は注意してください。
2. テーブルに関する関連情報を取得します
rree
+---------------+---------+----------+----------+ | Table | Op | Msg_type | Msg_text | +---------------+---------+----------+----------+ | caiwu.woitems | analyze | status | OK | +---------------+---------+----------+----------+
check table tt\G
2. バージョン: バージョン
4. MyISAM エンジンの場合、これは動的、固定、または圧縮になります。動的行には、Varchar 型フィールドや Blob 型フィールドなど、可変の行長があります。 Char型やInteger型のフィールドなど、固定行の長さは変わりません。
5. 行数: テーブル内の行数。非トランザクション テーブルの場合、この値は正確です。トランザクション エンジンの場合、この値は通常、推定値です。
6. Avg_row_length: 各行に含まれる平均バイト数
7. Data_length: このテーブル内のデータ量 (単位: バイト)
8. Max_data_length: テーブルが収容できる最大データ量
9. Index_length: インデックスによって占有されているディスク領域の量
10. Data_free: MyISAM エンジンの場合、割り当てられているが現在は使用されていない領域を識別し、削除された行用の領域を含みます。
11. Auto_increment: 値
12. Create_time: テーブルの作成時間
13. Update_time: テーブルの最終更新時間
14. チェックテーブルまたは myisamchk ツールを使用します。テーブルの時間
15. 照合順序: テーブルのデフォルトの文字セットと文字配置ルール
16. チェックサム: 有効な場合、テーブル全体の内容に対してチェックサムが計算されます
17。作成時のその他のオプション
18. コメント: MyISAM エンジンの場合、テーブルの残りのスペースが表示されます。ビューの場合、コメントには VIEW という単語が含まれます
上記は MySQL Advanced Fourteen - Table Optimization の内容です。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。