インターネット
 Computer >> コンピューター >  >> ネットワーキング >> インターネット

WordPressで残存する不要なデータベーステーブルを削除して最適化する方法

WordPressで残存する不要なデータベーステーブルを削除して最適化する方法

WordPressにプラグインをインストールすると、正常に動作するために必要なフォルダやファイル、データベーステーブルが自動的に作成されます。しかし、同じプラグインを無効化して削除しても、ファイルやフォルダと一緒にデータベーステーブルまでは削除されないことがあります。

たとえば、Wordfenceというプラグインを無効化して削除した際、作成されたファイルやフォルダとともに、20以上ものデータベーステーブルがそのまま残っていました。

WordPressで残存する不要なデータベーステーブルを削除して最適化する方法

多くの場合、プラグイン開発者はアンインストール時にテーブルを削除しないよう意図的に設計しています。理由はさまざまですが、最も一般的なのは、ユーザーの設定やデータ、その他のオプションをデータベース内に保持しておき、プラグインを再び有効化したときに復元できるようにするためです。

設定やユーザーデータを保持しておくのは良いことです。しかし、長期間にわたってプラグインのインストールとアンインストールを繰り返すと、残されたデータベーステーブルによってデータベースサイズが徐々に肥大化していきます。さらに、残存するプラグインのテーブルは、パフォーマンスやセキュリティにおける潜在的なリスクにもなり得ます。

そこで今回は、WordPressに残った不要なデータベーステーブルを、ほんの数クリックで削除する方法をご紹介します。

プラグインが残したデータベーステーブルを削除する

注意: 変更を加える前に、必ずWordPressデータベースのバックアップを取ってください。バックアップがあれば、予期せぬトラブルが発生した場合でもサイトを復元できます。念のため、サイト全体のバックアップを作成しておくとさらに安心です。

WordPressでの作業の多くはプラグインで解決できますが、今回活躍するのが「Plugins Garbage Collector」というプラグインです。これは、残存テーブルを見つけて削除するために特別に設計されたツールです。

1. WordPressのダッシュボードを開き、「プラグイン」→「新規追加」に移動します。「Plugins Garbage Collector」を検索し、検索結果からプラグインをインストールして有効化します。

WordPressで残存する不要なデータベーステーブルを削除して最適化する方法

2. プラグインを有効化したら、「ツール」→「Plugins Garbage Collector」ページに移動します。「Search non-WP tables(WP以外のテーブルを検索)」ラジオボタンを選択し、「Scan Database(データベースをスキャン)」ボタンをクリックします。

WordPressで残存する不要なデータベーステーブルを削除して最適化する方法

3. スキャンが完了すると、WordPressコアやインストール済みプラグインに関連しないすべてのデータベーステーブルが一覧表示されます。通常、これらはプラグイン削除後に残ったテーブルです。

WordPressで残存する不要なデータベーステーブルを削除して最適化する方法

4. 誤操作を防ぐため「全選択」オプションは用意されていません。各テーブルの中身をよく確認し、削除したいテーブルだけを手動で選択してください。その後、ページ下部までスクロールして「Delete Tables(テーブルを削除)」ボタンをクリックします。繰り返しますが、内容を確信できており、かつ最新のデータベースバックアップがある場合のみ実行してください。

WordPressで残存する不要なデータベーステーブルを削除して最適化する方法

5. すべてが順調に進めば、残っていたプラグインのテーブルは正常に削除され、サイトもこれまでどおり問題なく動作しているはずです。ついでに、WP-Optimizeのようなプラグインを併用すれば、WordPressデータベースをさらにクリーンアップし、最適化することもできます。

WordPressで残存する不要なデータベーステーブルを削除して最適化する方法

この方法でWordPressの未使用・残存プラグインデータベーステーブルを削除した経験や感想があれば、ぜひコメント欄でお聞かせください。

  1. WordPressで未使用のCSSを削除(または遅延読み込み)してサイトを高速化する方法

    WordPressサイトから未使用のCSSを削除して、ウェブサイトをもっと速くしたいと思いませんか? ウェブサイト最適化の重要な目標のひとつは、不要なコードを取り除くことです。これによりページ全体のサイズが減り、読み込み時間が短縮され、訪問者により快適なユーザー体験を提供できます。 ページサイズを大きく削減できる分野のひとつが「スタイリング」です。ウェブサイトのスタイリングは、HTMLやJavaScriptと並ぶWebの中核技術であるCSS(Cascading Style Sheets:カスケーディングスタイルシート)と呼ばれるルールベースの言語によって制御されています。 CSSは、ページの色

  2. WordPressデータベースのクリーンアップ方法|サイト高速化のための最適化手順とおすすめプラグイン5選

    WordPressサイトを快適に、そして高速に運用したいなら、データベースから不要なデータを取り除く「クリーンアップ」は欠かせません。WordPressデータベースのクリーンアップは、ページの表示速度を改善するために非常に効果的なメンテナンス作業です。キャッシュの活用、画像の最適化、JavaScriptの遅延読み込み、未使用CSSの削除といった他のパフォーマンス対策と併せて定期的に行うことで、より大きな効果が得られます。WordPressのデータベースには、投稿や固定ページなどのコンテンツだけでなく、コメント、リンク、ポートフォリオ項目、フォームの送信内容、プラグイン設定、テーマ設定、メディア