データベースのメンテナンス

必要な瞬間に、自動で実行されるデータベースのメンテナンス

WordPress®データベースは、時間の経過とともに重くなります。Zinn Digital®はこれをサポートチケットではなくエンジニアリング上の問題として捉えており、クリーンアップ、最適化、修復が1クリックで購入できる自動ワークフローとして実行されます。さらに、プラットフォームはデータベースの肥大化を検出した瞬間にこれを提案します。可用性:MCPを使用したバックアップと復元、およびサイトごとのデータベースの調整機能は現在活発に開発中であり、まだ利用できません。ここに記載されているその他の機能はすべて現在稼働中です。

  • 650,000以上世界中でホストされているサイト
  • ゼロタッチ自動化されたフルフィルメント、チケットの待ち行列なし
  • 30日間Footprint-Free プランでの日次バックアップ保持期間
  • 14日間クレジットカード不要のPBNトライアル、最大5サイト

データベースがひっそりとボトルネックになる理由

WordPressサイトのファイルサイズは、作成時の大きさとほぼ変わりません。しかし、データベースはそうではありません。テーブルが蓄積し、インデックスが乱れ、ストレージエンジンは何も使用していない領域の割り当てを残したままにし、時にはテーブルがチューニングではなく修復を必要とする状態に陥ります。こうした問題は、何の予告もなく起こります。サイトの動作が単に遅くなり、クエリの処理に時間がかかるようになり、かつては瞬時に表示されていたページがそうならなくなったことで、ようやく気づかれるのです。

単一のサイトであればそれは単なる煩わしさですが、数百のサイトからなるポートフォリオやネットワーク全体では、それは複利のように重くのしかかる負担となります。どのサイトも本来よりわずかに重くなり、どのサイトもデータベースサーバーに過剰な負荷をかけることになります。

Zinn Digital® では、プラットフォームの他の機能と同様に、この処理を自動化された再現可能なオペレーションとして行っています。データベースのメンテナンスは、ダッシュボードから購入できるファーストパーティサービスであり、購入するとすぐに最適化ジョブが実行されます。待機列に参加する必要も、エンジニアを待つ必要もありません。

メンテナンス実行の内容

サイトのMariaDBデータベースのクリーンアップ、最適化、修復、レポート作成を1つのジョブとして実行します。

クリーン

サイトが実際に配信しているデータに合わせてワーキングセットが縮小するように、データベースが保持しているものの不要になったデータを削除します。

最適化する

割り当てられていながら使用されていないテーブル領域を解放し、インデックスと統計情報をクエリプランナーが期待する状態に戻すことで、読み取り処理が無駄な作業を行うのを防ぎます。

修復

放置するとサイトの動作が重い状態から破損した状態に陥る、不具合を起こしたテーブルを検出し修復します。

報告する

購入は請求またはウォレットを通じて処理され、注文の履行と通知が行われて完了します。万が一問題が発生した場合でも、返金や異議申し立ては、当社で購入する他のすべての商品と同様の請求経路で処理されます。

サポートキューではなく、自動化されたフルフィルメント

このプラットフォームのファーストパーティサービスには2つの形態があります。1つ目はスタッフによる対応です。これらを購入すると管理者キューにタスクが作成され、適切な部署にルーティングされて追跡・更新が行われます。データベースメンテナンスはそのようなサービスではありません。これは自動化されており、購入によってTemporalワークフローがトリガーされ、サイトに対して最適化ジョブが直接実行されます。即座に、完全自動で行われます。

それは響き以上に重要な意味を持っています。Temporalのワークフローは、設計上耐久性があり、リトライ可能で、べき等性を備えており、これが本プラットフォーム上のすべての長期実行オペレーションに求められる標準となっています。途中でステップが失敗した場合、ワークフローは中途半端に終了してデータベースを曖昧な状態に残すのではなく、中断した地点からリトライします。リトライによってすでに成功したオペレーションが再実行された場合でも、その安全性が構造上保証されています。

それはまた、負荷がかかってもサービスが低下しないことを意味します。10人の顧客が同時にデータベースの保守を購入しても、同じエンジニアを待って互いの後ろに並ぶことはありません。これらは10個のワークフロー実行であり、プラットフォームはそれらを水平方向(スケールアウト)に拡張できるように構築されています。

  • 購入によって即座にジョブが実行されます(決済、履行、通知、完了)。
  • 一時しのぎのスクリプトではなく、リトライ可能で冪等性のある、耐久性のある Temporal ワークフローとして実行されます。
  • すべての実行がワークフロー履歴に表示されるため、何がいつ実行されたかの記録が残ります。
  • プランやアドオンと同じ請求パスを通じて返金や異議申立てを処理します。

メニューの奥深くに埋もれることなく、絶妙なタイミングで提示されます

プラットフォームはすでにお使いのサイトを監視しています。そこから得た情報を活用し、適切なタイミングで最適なサービスを提供します。

ダッシュボードには専用のExtrasセクションがあり、いつでもお好きなときにファーストパーティサービスを閲覧して購入できます。しかし、より便利なのは、あなたに合った機能を見つけ出す文脈に応じたアップセルです。データベースのメンテナンスは容量が膨らんだデータベースに対して、スピード最適化はCore Web Vitalsで不合格となっている低速なサイトに対して、マルウェアの駆除はフラグが立てられたサイトに対して、そして移行はサインアップ時にそれぞれ提示されます。

これらのプロンプトは、単なる定例の月次リマインダーではなく、プラットフォームがフリートの運用収集するサイトごとのメトリクスやリソースのテレメトリーといった、実際のオブザーバビリティ(可観測性)シグナルに基づいています。また、AIアシスタントがサービスの提案と実行の両方を行えるため、問題の発見から修正までのギャップが、一つのプロジェクトというよりはむしろ一つの会話のようにスムーズになります。

すでに利用しているデータベースツール

メンテナンスはその上にある自動化レイヤーです。その下では、すべてのサイトが完全なデータベース制御を備えて稼働しています。

サイトごとのMariaDB

各サイトに専用のデータベースが割り当てられ、プロジェクトで必要な場合は複数のデータベースや複数のデータベースユーザーもサポートされます。

phpMyAdmin および Adminer(埋め込み)

どちらもダッシュボードに組み込まれており、シングルサインオンに対応しているため、管理すべき別の資格情報も、保護すべき別のログインもありません。

リモートアクセスの切り替え

ツールや開発者が必要とする場合は外部データベースアクセスを有効にし、不要になったら無効にしてください。デフォルトで無効になっているのが安全な状態です。

サイト別 Redis オブジェクトキャッシュ

Redisへ繰り返しの読み込みをオフロードし、データベースが最初から処理するクエリを減らします。治療だけでなく予防も大切です。

MySQL Governor: あなたのクエリ、あなたの問題 — 他の誰のものでもありません

共有インフラにおけるデータベースパフォーマンスのもう半分は、ご自身では制御できない部分、つまり同じサーバー上で他のすべてのサイトが行っていることです。当社のワーカーフリートは、サイトごとのデータベース使用量を制限する CloudLinux MySQL Governor を備えた MariaDB を実行しています。重いクエリを実行している1つのサイトは、近隣のサイトのためにサーバーの速度を低下させるのではなく、独自の制限内に制約されます。

これは、CPU、RAM、IO、IOPS、およびプロセスに関するLVEの制限や、各テナントに独立したファイルシステムを提供するCageFSなど、残りの分離スタックと並行して機能します。設計における一貫した目的は、1つのサイトで発生した問題はそのサイト内に留まるということです。

データベースの動作が遅い場合、その原因に対して実際にアクションを起こすことができます。それはお客様のデータベースであり、データベースのメンテナンスがそれを解決するためのボタンです。

AIツールから直接操作する

データベース操作はMCPツールカタログの一部であるため、MCP対応エージェントであれば、あなたの代わりに実行することができます。

当社のホステッド MCP サーバーは、プラットフォームを Claude Code、Cursor、ChatGPT、Claude Desktop、その他あらゆる MCP 対応エージェントに公開します。ツールごとに個別の連携を行うのではなく、1つの接続で済みます。そのカタログ内のデータベースツールには、保護されたクエリ、最適化、バックアップと復元が含まれます。追加機能(Extras)の購入も、明示的な確認ステップを挟んで公開されます。

エージェントが実行できるすべての動作は、接続時に使用されたアイデンティティによって制限されます。トークンはOAuth 2.1を通じて発行され、組織とRBAC権限の範囲に制限され、ツールごとに適用可能であり、取り消し可能です。破壊的アクションには明示的な確認が必要であり、AIによってトリガーされる有料アクションには支出上限が適用され、すべてのMCPアクションはアイデンティティ、ツール、引数、結果とともに監査ログに記録されます。

実際には、エージェントがデータベースの負荷が高いことに気づき、メンテナンスを実行するかどうかを尋ね、あなたが承認するとワークフローが実行されます。AIは管理者のいないオペレーターではなく、ドライバーです。

プランのように購入でき、サービスのような価格設定

ファーストパーティサービスは、ハードコードされた機能ではなく、このプラットフォーム上のデータです。

  • 当社のスタッフは、プランの管理方法と同様に、管理コンソールでサービスの追加、編集、価格設定、有効化を行うことができます。サービスの立ち上げや調整のためにコードを変更する必要はありません。
  • 価格は通貨ごとに、買い切り型または定期請求型で設定されるため、普段お使いの通貨で購入できます。
  • サービスには製品ラインの適応性があるため、提供されるものは実際に実行している内容と一致します。
  • 課金はサブスクリプションとともに、請求書発行またはウォレット残高を通じて行われます。アカウントは1つ、請求書も1つにまとめられます。
  • 購入は通常の商取引です:完了時に通知され、返金可能で、異議申し立てが可能です。

What it costs

A one-off job per site, run automatically once you buy it.

Database Maintenance & Optimization

¥4,500one-off

It runs within 1 day of purchase, and a full backup is taken before anything is changed. Add-ons are bought per site from your dashboard and appear on your normal invoice — no separate account, no second bill and no minimum term. Prices exclude tax, which is worked out from your billing country at checkout.

よくある質問

データベースのメンテナンスが必要かどうかを知るにはどうすればよいですか?

多くの場合、ご自身で判断する必要はありません。プラットフォームがサイトごとのリソース使用量を監視し、データベースの肥大化を検知すると、コンテキストに応じた提案としてデータベースのメンテナンスを提示します。また、AIアシスタントがそれを検知して代わりに作業を開始することも可能です。さらに、ダッシュボードの「Extras」セクションからいつでも閲覧・購入できるほか、埋め込みの phpMyAdmin や Adminer を通じてご自身でデータベースを検査することもできます。

メンテナンス中に私のデータが危険にさらされることはありますか?

私たちはリスクを魔法のように消し去るのではなく、最小限に抑えます。ジョブは Temporal ワークフローとして実行され、耐久性があり、リトライ可能で、べき等性を備えているため、失敗したステップは半端な状態を残すことなくリトライされ、繰り返しの操作も設計上安全です。すべての実行はワークフローの履歴に記録されます。Footprint-Free プランでは、日次バックアップが 30 日間保持され、ワンクリックで復元できるため、必要に応じていつでも直近の復元ポイントを利用できます。誰が実行するかにかかわらず、データベースに重大な変更を加える前にはバックアップを取るのが良いプラクティスです。

これはパネル内のデータベースツールに置き換わるものですか?

それはこれらを補完します。すべてのサイトが、埋め込み型でシングルサインオン対応の phpMyAdmin と Adminer、複数のデータベースとユーザーのサポート、およびリモートアクセスのトグルを備えた独自の MariaDB データベースを保持します。データベースのメンテナンスは、クリーンアップ、最適化、修復といった日常的な作業の自動化バージョンであり、手作業で実行するよりも結果を購入したい場合に最適です。

通常のサポートチケットと何が違うのですか?

このプラットフォーム上のサービスは、2つの方法のいずれかで提供されます。スタッフ対応のサービスは管理キューにタスクを作成し、適切な部署にルーティングされてステータスの追跡と顧客へのアップデートが行われます。データベースのメンテナンスは自動化されており、購入すると人間の介入なしに直接ワークフローがトリガーされます。プロセスではなくワークフローとして構築した意味はまさにそこにあります。

私のAIエージェントにこれを実行させることができますか?

はい。データベースの最適化、安全なクエリ、バックアップと復元はすべてMCPツールカタログに含まれており、アドオンの購入には確認ステップが表示されます。エージェントは、組織およびRBAC権限にスコープ設定されたトークンを使用してOAuth 2.1経由で接続します。これはツール単位で取り消し可能であり、有料アクションには利用上限額が設定され、すべての呼び出しが監査ログに記録されます。エージェントは、お客様ご自身が実行できる操作のみを実行できます。

どのプランに含まれていますか?

データベースのメンテナンスは、プランに含まれるものではなく、購入可能なファーストパーティサービスです。必要に応じてダッシュボードに表示される通貨建ての価格で購入し、請求先アカウントまたはウォレットにチャージされます。対象資格は製品ラインごとに設定されているため、「追加機能(Extras)」セクションに表示される内容は、ご利用中の製品ラインを反映したものとなります。プラットフォームをお試しいただくために必要なものはすべて、カード不要の14日間無料トライアルに含まれており、お支払い情報の登録なしで、Footprint-Free Hostingで最大5つのサイトをご利用いただけます。

1つのサイトでデータベースの負荷が高いと、他のサイトの動作も遅くなりますか?

フリートは、CloudLinux MySQL Governorを搭載したMariaDBを実行しています。これにより、サイトごとのデータベース使用量が特別に制限され、1つのサイトの重いクエリが他のサイトのためにサーバーの動作を遅くすることがなくなります。これは、LVEリソース制限およびCageFSファイルシステム分離と並行して機能します。一貫した設計目標は封じ込めであり、問題は発生したケージの中に留まります。

見えないデータベースを抱え続けるのはやめましょう

クレジットカード情報不要で、最大5つのサイトを対象にFootprint-Free Hostingの14日間無料トライアルを開始しましょう。遅いページの読み込みによって初めて発覚するような問題を、プラットフォームがどのように検出し修正するのかをお確かめください。

無料で始める