MySQLのオーバーヘッドの確認、最適化手順
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でも確認、最適化可能なようです。
One minute to read