定期バックアップ後のデータベースCPU使用率高止まり

質問

⚠️ この事例は公開されてから1年以上経過しています。 情報が古い可能性がありますので、ご注意ください。

🕓 事例公開日 : 2025-06-24

【背景】

毎日1:00に実行されるAccel-Mart Plusの定期バックアップ(オフライン)が正常に完了したものの、その後もデータベースサーバーのCPU使用率が高い状態が続いている。サーバー再起動を実行したがCPU使用率が下がらない状況。



1. 事象

症状の説明:

・定期バックアップ(オフライン)は予定通り1:00に実行完了
・バックアップ完了後もデータベースサーバーのCPU使用率が高止まり
・サーバー再起動を実施したがCPU使用率が改善されない
・バックアップ実行時にデータベースの再起動が行われるかの確認が必要



2. 発生条件

・定期バックアップ(オフライン)実行後
・毎日1:00の定期実行タイミング
・データベースサーバーのリソース状況に問題が発生

回答

1. 原因

技術的な原因:

オフラインバックアップではサーバーの再起動は実施されますが、データベース(RDS)の再起動は実施されない仕様となっています。そのため、データベース側でCPU使用率が高止まりしている場合、サーバー再起動だけでは解決できません。

技術的要因の分析:

・オフラインバックアップの仕様:サーバー再起動は実行されるが、RDS再起動は含まれない → データベース側の問題が継続
・データベースプロセスの状態:バックアップ処理後に何らかのプロセスが残存 → CPU使用率の高止まり
・リソース競合:データベース内で実行中のクエリやプロセスが競合状態 → パフォーマンス低下の継続

根本的な要因:

データベース(RDS)側で発生している高CPU使用率の問題に対して、サーバー再起動のみでは対処できない状況

2. 対応方法

根本解決方法:

1. 運用管理サイトにログインし、システム情報画面を表示
2. 画面右側の「DBサーバ再起動画面へ ※緊急時のみご利用ください」ボタンをクリック
3. データベース(RDS)の再起動を実行
4. 再起動完了後、CPU使用率の改善を確認

参考ドキュメント:

システム情報の表示方法については、以下をご参照ください:
Accel-Mart Plus 運用者操作ガイド - システム情報

追加調査が必要な場合:

データベース再起動でも解決しない場合は、以下の情報をご準備の上、詳細調査をご依頼ください:
・問題発生時刻の詳細
・CPU使用率の推移データ
・関連するログファイル 詳細な調査依頼方法については、以下のドキュメントをご確認ください:
Accel-Mart Plus お問い合わせガイド - 障害調査
この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています
Powered by Zendesk