WPML

WPMLには、wp_icl_translateテーブルおよびwp_icl_translation_statusテーブルをクリーンアップしてサイズを縮小するデータベース最適化機能が含まれています。

最適化の仕組み

WPMLの1回限りのデータベーステーブル最適化プロセスでは、以下の処理が行われます。

  • 翻訳テーブルから古いデータや不要なデータをクリーンアップする
  • 圧縮を使用して新しいデータをよりコンパクトな形式で保存する
  • 解放されたスペースを再利用することで、将来のデータベースの肥大化を防ぐ

最適化によってテーブル内のデータ量は削減されますが、ディスクファイルは縮小されません。ディスクスペースを解放するには手動でテーブルを再構築する必要がありますが、これはこのプロセスには含まれていません。

データベーステーブル最適化の実行方法

Database & strings maintenanceは、WPML 5.0以降、WPML Troubleshootingプラグインの一部となっています。まず、WPML有効化と更新からインストールしてください。

WPMLデータベーステーブルのサイズを縮小するには、以下の手順に従います。

  1. WPMLサポートに移動し、Database & strings maintenanceをクリックする
  2. Database Tables Optimizationセクションまでスクロールする
  3. I understand and want to proceedにチェックを入れ、Optimize translation tablesをクリックする
データベーステーブル最適化の実行
データベーステーブル最適化の実行

この画面のすべてのツールはWPMLのテーブルに直接書き込むため、翻訳が失われる可能性があります。これを実行する前に、データベースの完全なバックアップを作成してください。

執筆者:Amir