サイトを支えるデータベースを、健康な状態に。

サイトに表示されるものはすべてデータベースにあります。LayerAssist はデータベースが動作していて接続できるかを確認し、エラーや遅いクエリを探し、サイトが落ちる前に問題を説明します。

ひと目で分かるポイント

  • 自動化既成の「データベースの状態」自動化が、データベースが動いていて接続できるかを確認し、ログで見つけたエラーや遅いクエリを報告します。
  • 内蔵モニターデータベースが止まった瞬間に知りたい場合は、データベースのサービスに内蔵のサービスモニターを追加してください。
  • チャットでチャットでは、接続エラーを直し、壊れたテーブルを修復し、データベースを遅くしている原因を見つけます。

データベースが落ちると、サイト全体が真っ白に

ページ、商品、注文、ユーザーはデータベース――たいていは MySQL か MariaDB――に保存されています。サイトがそこに届かないと、訪問者には「Error establishing a database connection」か空白のページが表示され、直るまで何も動きません。

データベースはゆっくり劣化することもあります。クラッシュでテーブルが壊れ、データが増えるとクエリが遅くなり、サーバーのメモリが足りなくなる。こうした問題は、サイトが落ちるずっと前からログに警告を残しています。

データベースに手当てが必要なサイン

  • 「Error establishing a database connection」
  • 以前は速かったページに数秒かかる
  • 「Table is marked as crashed and should be repaired」
  • 保存のときに管理画面がタイムアウトする

よくあるデータベースの問題

データベースのログイン情報の誤り

ホスティングのコントロールパネルでパスワード、ユーザー、サーバーを変えたのに、サイトの設定を変えていないと、接続はすぐに切れます。

データベースのサービスが停止

メモリ不足、ディスクの満杯、失敗した更新で、MySQL や MariaDB が止まることがあります。

壊れたテーブル

書き込み中のクラッシュやディスクの満杯で、テーブルが壊れて一部のページが失敗することがあります。

遅いクエリと不要なデータ

際限なく増えるテーブル――ログ、セッション、リビジョン、期限切れのデータ――は、すべてのページを遅くします。

LayerAssist がデータベースを管理する方法

データベース管理者のように確認し、友人のように説明します。

動いていて接続できるか確認

データベースのサービスが動いているか、サイトが接続できるかを確認します。

警告を読む

データベースのログからエラー、壊れたテーブル、遅いクエリを探し、新しく出てきたものを報告します。

壊れたところを直す

チャットでは、接続設定を直し、壊れたテーブルを修復し、サイトがもう使わないデータを整理します。削除はあなたの承認がある場合だけです。

遅いところを見つける

一番大きなテーブルと一番遅いクエリを調べ、何を直せば最も効果があるかをお伝えします。

例:毎月遅くなっていくショップの管理画面

  1. あなた

    ショップの管理画面で、注文の読み込みにとても時間がかかります。データベースに問題がありますか?

  2. 確認したこと

    • MariaDB:動作中、接続可能
    • セッションテーブル:期限切れの行が 210 万件、3.4 GB
    • スロークエリログ:注文検索がテーブル全体を読み込んでいる
    • 壊れたテーブル:なし
  3. 変更したこと

    承認をいただいて期限切れのセッションを削除し、注文検索に欠けていたインデックスを追加しました

  4. LayerAssist

    注文ページは 1 秒未満で表示されるようになりました。以前は 14 秒かかっていました。ショップには期限切れの訪問者セッションが 200 万件残っていて、注文検索にはインデックスがありませんでした。承認をいただいて期限切れのセッションを削除し、インデックスを追加しました。それ以外は何も変えていません。

得られること

  • サイトが真っ白になる前に、ログから早めの警告
  • 接続エラーを数分で、原因の説明つきで修正
  • 整理されたデータベースで、より速いサイト
  • コンテンツはそのまま:削除はあなたの承認があるときだけ

実際の使用例

小さな VPS のサイト

ピーク時にデータベースが再起動します。チェックがメモリの警告を報告し、LayerAssist はサーバーの能力に合わせて設定を調整します。

忙しい WooCommerce ストア

注文とログが毎日増えていきます。毎日のチェックが、ストアが遅くなる前に、一番速く増えているテーブルを指摘します。

開発者の PostgreSQL アプリ

新しいリリースのあと、アプリのデータベースが遅いクエリを記録しました。Pro プランの 1 時間ごとのチェックが、その日のうちにそれを指摘します。

データベースチェックの設定方法

  1. ホスティングやサーバーを接続

    SSH が最も詳しい情報を得られます。共有ホスティングの多くのサイトでは、ホスティングのコントロールパネルで十分です。

  2. 自動化を追加

    「自動化」で「自動化を作成」、サイト、「データベースの状態」の順に選びます。

  3. 頻度を選ぶ

    プランに応じて、1 日 1 回から 15 分ごとまで。

  4. サービスモニターも追加

    データベースが止まったときにすぐ知りたいなら、同じサーバーで mysql か mariadb に「サービスの状態」モニターを追加します。

データベースの状態についてのよくある質問

主に、ほとんどのサイトが使っている MySQL と MariaDB です。SSH があれば、サーバー上の PostgreSQL などのデータベースにも対応できます。

次へ:Cron ジョブとキュー

月額 $9 から · 14 日間の返金保証

次に何か壊れても、誰に聞けばいいか分かります。

今日サイトを追加して、最初の質問をしてみましょう。合わなければ 14 日以内に解約すれば初回支払いが戻ります(差し引くのは使用した AI 処理分のみ)。

7 日間無料 · クレジットカード不要 · 専門知識は必要ありません。