WPMLには、wp_icl_translateテーブルとwp_icl_translation_statusテーブルをクリーンアップしてサイズを縮小するためのデータベース最適化機能が含まれています。
最適化の仕組み
WPMLの1回限りのデータベーステーブル最適化プロセス:
- 翻訳テーブルからの古いデータや不要なデータのクリーンアップ
- 圧縮を使用したよりコンパクトな形式での新しいデータの保存
- 解放されたスペースの再利用による将来的なデータベース肥大化の防止
最適化によってテーブル内のデータ量は削減されますが、ディスクファイルが縮小されるわけではありません。ディスクスペースを回収するには手動でテーブルを再構築する必要がありますが、これはこのプロセスには含まれていません。
データベーステーブルの最適化を実行する方法
WPMLデータベーステーブルのサイズを縮小するには:
- WPML → サポート に移動し、 トラブルシューティングリンクをクリックします
- データベーステーブルの最適化セクションまでスクロールします
データベーステーブルの最適化は以下の場合にのみ表示されます:
- WPML 4.8のリリース前に作成された既存のサイトを利用している
- データベースに冗長なデータが含まれている
- 翻訳テーブルを最適化をクリックします

データベーステーブルの最適化の実行
最適化プロセスが完了すると、このオプションはサイトから完全に表示されなくなります。