私のWordpressテーブルは最適化を必要としているように見えるので、コマンドOPTIMIZE TABLEを調べました。コマンドを実行すると、次の結果が得られます。
テーブルは最適化をサポートせず、代わりに再作成+分析を実行します
テーブルはWordpress 2.91インストーラーを使用して作成されており、まったく変更されていません。
MySQLのドキュメントを見つけましたか?それは広範囲で便利です。
InnoDBテーブルに対してOPTIMIZE TABLE
を実行すると、Table does not support optimize, doing recreate + analyze instead
メッセージが出力されます。
ドキュメントから:
OPTIMIZE TABLEは、テーブルを再構築してインデックス統計を更新し、クラスター化インデックスの未使用領域を解放するALTER TABLEにマップされます。
InnoDBテーブルを最適化するには、
ALTER TABLE tablename ENGINE='InnoDB';
これにより、元のテーブルのコピーが作成され、元のテーブルがドロップされ、新しいテーブルがその場所に配置されます。
追加情報はここにあります には、知っておくべきことが含まれています。
また MySQLドキュメント 。ページの半分ほど下の2004年5月25日午後4時41分にDathan Pattishallのコメントを参照してください。
これは安全ですが、最初にバックアップを作成してテストする必要があります。
OPTIMIZEはInnoDBでは機能します。少なくとも今はそうです。これは5.6のドキュメントです:
InnoDBテーブルの場合、OPTIMIZE TABLEはALTER TABLEにマップされ、テーブルを再構築してインデックス統計を更新し、クラスター化インデックスの未使用スペースを解放します。
読み取り: テーブルの最適化
可能です
http://wordpress.org/extend/plugins/wp-dbmanager/ のようなwpデータベースプラグインを使用します
プラグインを有効化
&ページに移動し、データベースの最適化をクリックして、データベースを最適化します
SQLログインを入力する必要はありません。 wp-config.phpから取得します