[[MySQL]]

*説明 [#g4f6bb11]
MySQLでMyISAMを使用している場合に、INSERT,UPDATE,DELETEをしていると、オーバーヘッドに出くわし、パフォーマンスが落ちてきます。~
その確認方法と、最適化方法です。

*手順:オーバーヘッド(フラグメンテーション)の確認と最適化 [#a4a394ae]
 mysql> show table status \G;
 *************************** 100. row ***************************
 Name: dtb_domain
 Data_free: 9328
 
 mysql> optimize table tdtb_domain;
 +---------------------------+----------+----------+----------+
 | Table                     | Op       | Msg_type | Msg_text |
 +---------------------------+----------+----------+----------+
 | testdatabase.dtb_domain | optimize | status   | OK       |
 +---------------------------+----------+----------+----------+
 1 row in set (0.16 sec)
 
 mysql> show table status \G;
 *************************** 100. row ***************************
 Name: dtb_domain
 Data_free: 0
~
これらはphpMyAdminでも確認、最適化可能なようです。

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS