MySQLの性能はどこから見る?クラウド上での常時の余裕と監視の対象から始める手順
監修・編集責任者:牛尾 昭昌(株式会社LASSIC 執行役員)

📘 この記事でわかること
- 性能が遅いと言われたときに、クエリより先に確認したい常時の余裕と監視の対象という2つの視点
- 山を読み切らない構成に変えていく視点と、夜間の重い処理が昼間の性能に影を落とす関係
- 数値で見えるようにしてから判断する進め方と、更新のたびの確認や使っていないリソースの整理の仕方
「遅い」という相談を受けると、真っ先に目が向くのはクエリと索引です。ですが、クラウド上で動いている環境には、コードに触れる前に見ておきたい場所が残っています。設定と運用の見え方を変えるだけで、性能の印象は大きく変わります。運用まで踏み込んで見られるかどうかは、任される範囲そのものを左右する分かれ目でもあります。この記事では、政府のクラウド利用方針が示す考え方を手がかりに、その場所を整理します。
▶ あわせて読みたい
・AWSの費用はどこから減らす?運用側にある3段の手と、刷新だけでは減らない理由
・オブザーバビリティの案件で障害を説明できる計測設計とは?必要スキルもあわせて解説
・データベース移行の案件|移せない値の寄せ方と文字セットの決まりを解説
1. 遅いと言われたときに先に見る場所
クエリより前に、設定と運用の側を見る
「遅い」と相談されたとき、まずクエリの書き方や索引の張り方を疑うのは自然な流れです。原因がそこにある場面は確かにありますが、クラウド上で動いている環境では、コードに触れる前に確認しておきたい場所が残っています。それは、設定と運用の側から見た性能の見え方です。
デジタル庁が示すクラウド利用の方針では、クラウド利用料を定期的に確認することが挙げられています5。費用を見る作業のようですが、実際に確認しているのは「今、何にどれだけのリソースを使っているか」という状態そのものです。ここに、性能の見え方を変える手がかりが隠れています。
クエリを疑う前に、まず利用料の内訳を確認してみましょう。想定より大きなリソースが常時動いているなら、それだけで日々の混み具合の感じ方が変わってきます。逆に、リソースが平常時の負荷に対して不足しているなら、クエリ以前の問題として構成を見直す必要が出てきます。
図の作成:Remogu編集部。クラウド利用方針が示す観点を整理したもので、統計データではありません
常時の余裕と山の高さは、混ざって見えると原因の切り分けが難しくなりますが、分けて見えれば、次にどちらを確かめるかが具体的になります。この2つを分けて見る視点が、この記事全体を貫く軸になります。
クエリだけを疑って手が止まってしまうと、次に何を確認すればよいか分からなくなる場面があります。設定と運用という、もう一つの引き出しを持っておくと、同じ相談を受けたときの構えが変わってきます。
ピーク時の見積りを、常時そのまま使い続けていないか
同じ方針では、ピーク時を想定した大きなリソースを通常時に使用しないことも挙げられています1。ピークに合わせて確保した構成を、平常時もそのまま動かし続けている環境は珍しくありません。導入したときの見積りが、そのまま何年も残っている場合もあります。
クエリの書き換えよりも、常時の余裕を見直すほうが、対応の速さにつながる場面があります。設定を変える作業は、コードを直す作業よりも影響範囲を見通しやすいという利点もあります。まず疑う場所として、選びやすい候補です。
「遅い」という言葉の裏には、コードの問題と、構成の問題という2つの層が重なっています。次の章では、常時の余裕という考え方を、もう少し具体的に見ていきます。
2. 常時の余裕という考え方
常時の余裕を見直すとは、何をすることか
常時の余裕とは、普段の負荷に対してどれだけのリソースを確保しているかという差のことです。ピーク時の見積りをそのまま常時使っていると、この差が必要以上に大きくなり、費用だけでなく、性能の見え方にも影響します。
この差は、日々の運用の中では意識されにくいものです。導入したときの構成がそのまま基準になり、見直す機会が自然には訪れないためです。だからこそ、外から相談を受けた立場で確認する意味があります。
見直しの対象は、夜間のバッチ処理にも及びます。同じ方針では、夜間バッチの必要性を見直すことも挙げられています7。毎晩同じ時間に走らせている処理が、今も本当に同じ範囲で必要かを確かめる作業です。
常時の余裕を見直す作業と、夜間バッチを見直す作業は、別々に見えて同じ問いにつながっています。「今、確保している分の何が、実際に使われているか」という問いです。この問いに答える手がかりとして、次の表に整理しました。
常時の余裕を見直す視点は、クエリの知識だけでは補えません。設定と運用を横断して見られる経験は、性能の相談を受ける案件の中でも評価される場面が増えています。
見直す前と後で、何が変わるか
常時の余裕を見直すという言葉は抽象的に聞こえますが、実際に変わるのはリソースの大きさと、夜間バッチの扱い、そして性能の見え方という3つの点です。見直す前と見直した後を並べてみると、何が変わるのかが具体的に見えてきます。
| 観点 | 見直す前 | 見直した後 |
|---|---|---|
| リソースの大きさ | ピーク時を想定した大きさのまま常時稼働1 | 平常時の負荷に合わせた大きさに調整 |
| 夜間バッチの扱い | 必要性を確かめずに毎晩同じ範囲で実行 | 必要性を見直し、対象を絞り込む7 |
| 性能の見え方 | 常時の混み具合と山の高さが混ざって見える | 常時の余裕と山の高さを分けて見られる |
見直す前は、常時の混み具合と山の高さが混ざって見えます。見直したあとは、この2つを分けて見られるようになり、次に何を確認すればよいかが具体的になります。
常時の余裕を見直す作業は、費用の話として書かれていますが、性能の見え方を変える最初の一歩でもあります。次の章では、もう一つの見落としどころである監視の対象について見ていきます。
クラウド運用に強みがある案件を確認する →
3. 監視の対象が増えたまま放置される
監視は増える一方で、減ることが少ない
新しい機能を追加するたびに、監視の対象も一つずつ増えていきます。増やす場面ではその都度理由がありますが、減らす場面は意識しないと訪れません。気づけば、今は誰も見ていない監視項目が積み重なっていることもあります。
同じクラウド利用方針では、監視対象を見直すことが挙げられています2。見直しとは、監視を増やすことではなく、今ある監視対象が今も必要かどうかを確かめることです。
導入時に2つだった監視対象が、半年後には4つ、今では7つに増えている——という積み重ね方は、珍しい話ではありません。増える速さに対して、見直す速さが追いついていないだけです。
監視項目が増えたまま放置される背景には、「消して問題が起きたら困る」という慎重さもあります。慎重さ自体は悪いことではありませんが、確かめずに残し続けることとは、本来別の話です。見直す速さを追いつかせるには、増やすたびに一言メモを残しておくといった、小さな仕組みで十分です。
増えたままの監視が、性能の見え方をどう歪めるか
積み重なった監視対象を図にすると、増え方がよく見えます。時点ごとに数えてみるだけでも、今の状態がどこまで積み上がっているかが分かります。
図の作成:Remogu編集部。監視対象が積み重なる様子を整理したもので、統計データではありません
監視の対象が増えたままだと、本当に見るべき変化が、他の通知に埋もれてしまいます。監視を増やすことよりも、今の監視対象を数えてみることのほうが、次の一歩として取り組みやすい場所です。
監視の対象を見直す作業は、地味に見えて、性能の変化に気づく速さを左右します。次の章では、リソースの構成そのものを見直す視点に移ります。
4. 山を読み切らない構成にする
ピークを読み切ろうとする構成の限界
ピーク時の負荷を正確に読み切って、その分のリソースをあらかじめ確保する——という構成は、見積りが当たっている間はうまく機能します。ただし、見積りが外れた瞬間に弱さが表に出てきます。
利用が増える方向にも、減る方向にも、見積りは外れます。外れたときに困るのは、見積りに頼りきった構成のほうです。ピークをどれだけ精緻に読もうとしても、外れる余地そのものはなくなりません。
読み切ろうとする努力そのものは無駄ではありませんが、努力の量に対して得られる安心は限られています。労力を注ぐ先を、見積りの精度から構成の柔らかさへ移すという発想が、この章の核心です。
オートスケールという、見積りに頼らない選択肢
同じクラウド利用方針では、オートスケールを取り入れることで、綿密な当初の見積りが不要な構成に変わることが挙げられています3。実際の負荷に応じてリソースが自動で調整される構成です。見積りに頼る構成と、オートスケールを取り入れた構成を並べると、備え方そのものが違うことが分かります。
| 観点 | 見積りに頼る構成 | オートスケールを取り入れた構成 |
|---|---|---|
| 備え方 | 想定した最大値に合わせて確保 | 実際の負荷に応じて自動で調整 |
| 見積りの精度への依存 | 綿密な事前の見積りが前提 | 綿密な事前の見積りに依存しない3 |
| 変化への対応 | 想定外の増減に弱い | 変化に応じて構成が追随する |
見積りを外れにくくする努力よりも、見積りに頼らない構成に変えるほうが、変化への対応は安定します。山を読み切ろうとするより、山の形が変わっても対応できる構成にするという発想です。
構成の切り替えは、担当者が独断で進められるものではないかもしれません。それでも、この視点を持っておくことは、次に相談を受けたときに提案できる幅を広げます。
構成を変える作業は、コードを触る作業とは別の技術です。次の章では、もう一つの見落としどころである夜間の処理について見ていきます。
5. 夜間の重い処理を疑う
夜間のバッチが、昼の性能に影を落とす
夜間に走らせているバッチ処理や集計処理は、日中の利用者から見えないぶん、疑われにくい存在です。ただし、処理が長引けば、翌朝の性能にまで影響が及びます。
日中の利用者からは見えない場所ほど、疑われないまま放置されやすくなります。夜間の処理は、その典型的な例です。見えない場所ほど、先に確認しておく価値があります。
図の作成:Remogu編集部。夜間の処理と昼の性能の関係を整理したもので、統計データではありません
同じ方針では、夜間バッチの必要性を見直すことが挙げられています7。必要性を見直すとは、処理を止めることではなく、今も同じ頻度・同じ範囲で必要かどうかを確かめることです。
疑う順番を決めておく
夜間の処理を疑うときは、まず処理時間が延びていないかを確かめ、次に対象範囲が当初より広がっていないかを確かめる、という順番にすると扱いやすくなります。
順番を決めておく利点は、確認そのものが速くなることだけではありません。誰が確認しても同じ結果にたどり着けるという再現性が、運用を任される立場の信頼につながります。
処理時間や対象範囲を定点で記録しておくと、次に同じ相談を受けたときにも、同じ手順でたどり直すことができます。記録が残っていれば、変化に気づく速さも上がります。
クエリの中身を疑うよりも、処理が走っている時間帯と範囲を疑うほうが、先に手をつけやすい場所です。
夜間の処理を見直す作業は地味ですが、翌朝の性能の印象を静かに変えます。次の章では、見直した結果をどう判断につなげるかを見ていきます。
性能改善を任されるリモート案件を見る →
6. 見えるようにしてから決める
感覚ではなく、定量的な計測から始める
常時の余裕も、監視の対象も、夜間の処理も、見直す起点は同じです。感覚ではなく、定量的な計測から始めることです。
同じ方針では、定量的な計測とダッシュボードによる状況の可視化が挙げられています4。数字と画面に起こしてはじめて、どこに手を入れるかの判断ができるようになります。
感覚だけに頼っていると、同じ相談を受けるたびに一から確認し直すことになります。数字と画面という土台があれば、次の相談にも同じ手順で向き合えます。
判断したあとを、自動化とIaCに預ける
図の作成:Remogu編集部。計測から判断までの進め方を整理したもので、統計データではありません
判断したあとの作業も、人の手を離れるほど安定します。同じ方針では、運用作業の自動化を徹底することが挙げられています9。
構成の変更も、手作業で都度置き換えるより、コードとして残しておくほうが再現できます。同じ方針では、IaCによるインフラ作業の効率化が挙げられています10。感覚に頼る運用と、見える化してから決める運用を並べると、日々の作業の中身が違うことが分かります。
| 観点 | 感覚に頼る運用 | 見える化してから決める運用 |
|---|---|---|
| 状況の把握 | 感覚的な判断に頼る | 定量的な計測とダッシュボードで可視化4 |
| 日々の作業 | 手作業での確認や対応 | 運用作業の自動化を徹底9 |
| 構成変更の反映 | 都度手動で設定を変更 | IaCでインフラ作業を効率化10 |
見えるようにしてから決めるという進め方は、任された範囲を超えて提案できるかどうかにも関わってきます。感覚だけで判断する立場よりも、根拠を示しながら判断できる立場のほうが、次の相談にもつながりやすくなります。
見えるようにしてから決めるという順番は、性能の改善だけでなく、次に同じ相談を受けたときの対応の速さにもつながります。次の章では、この考え方を更新のたびの確認にどう活かすかを見ていきます。
7. 更新のたびの確認と、止まっているものの整理
マネージドサービスの更新も、確認の対象にする
クラウド上のマネージドサービスは、事業者側の都合で更新が入ります。同じ方針では、マネージドサービスの更新時における確認テストを最適化することが挙げられています8。
更新のたびに毎回同じ範囲を手作業で確認していると、確認そのものが重くなっていきます。確認する範囲をあらかじめ絞り込んでおくことが、更新への備えになります。
止まっているリソースを整理する
検証のために立てたまま止まっているリソースが残っていることも珍しくありません。同じ方針では、稼働していないリソースへの課金を抑制することが挙げられています6。
止まっているリソースを整理する作業は、費用の見直しであると同時に、監視対象を減らす作業でもあります。監視の対象が減れば、本当に見るべき変化にも気づきやすくなります。
クラウド上でMySQLの性能を任される案件では、こうした運用側の視点を持っているかどうかが、対応の幅を分けます。クエリの書き換えだけでなく、設定と運用の側から性能を見られる立場は、様々な現場で生かせる経験になります。
常時の余裕、監視の対象、山の読み方、夜間の処理、計測と自動化、更新のたびの確認——ここまでの視点は、どれも設定と運用の側から性能を見るという1つの姿勢に集約されます。ここまでの内容を、よくある疑問の形でも整理します。
クラウドの設定を見る前に、まず何を確認すればよいですか
クラウド利用料の内訳を確認するところから始めると、常時使っているリソースの大きさが見えてきます5。そのうえで、監視の対象やバッチの実行状況を順に確認していくと、疑う順番が整理できます。
オートスケールを取り入れれば、見積りはもう必要なくなりますか
綿密な当初の見積りが不要な構成に近づくことが挙げられていますが3、構成の切り替え自体には確認と検証の作業が必要です。見積りを完全に手放すというより、見積りへの依存を減らすと捉えるほうが実際の姿に近い理解です。切り替えの過程では、想定していなかった挙動が見つかることもあるため、段階を踏んで進める姿勢が求められます。
監視の対象を減らすと、見落としが増えませんか
監視対象を見直す2のは、数を減らすこと自体が目的ではなく、今も必要な対象に絞ることが目的です。絞り込んだ対象を定量的な計測とダッシュボードで可視化しておけば4、必要な変化には気づきやすい状態を保てます。
こうした運用側の視点は、どんな案件で生かせますか
クラウド上で動いているシステムの性能や運用を任される案件で、この記事の視点をそのまま生かせます。Remoguが扱う案件は90%以上がフルリモートで進められるため、まずは登録して、自分の経験に近い案件があるかを確かめてみましょう。
リモートワーク案件をお探しの方へ
Remoguは、株式会社LASSICが運営するITエンジニア・デザイナー専門のリモートワーク案件紹介サービスです。フルリモート・ハイブリッドの案件から、スキルに合うものを探せます。
作りを変える前にできることを見つけられる人は、改善の相談で頼られます。データベースの運用に手ごたえがあるなら、案件の条件から確かめてみてください。
会員登録無料 / 案件閲覧・相談は無料
※公開中の案件数は時期によって変わります。記事中の案件の傾向は執筆時点のものです。
出典・参考情報
*1 デジタル庁「政府情報システムにおけるクラウドサービスの適切な利用に係る基本方針」常時の余裕(2026年)
*2 デジタル庁「政府情報システムにおけるクラウドサービスの適切な利用に係る基本方針」増えたまま(2026年)
*3 デジタル庁「政府情報システムにおけるクラウドサービスの適切な利用に係る基本方針」見積りの前提(2026年)
*4 デジタル庁「政府情報システムにおけるクラウドサービスの適切な利用に係る基本方針」見えるようにする(2026年)
*5 デジタル庁「政府情報システムにおけるクラウドサービスの適切な利用に係る基本方針」見ることから(2026年)
*6 デジタル庁「政府情報システムにおけるクラウドサービスの適切な利用に係る基本方針」止まっているもの(2026年)
*7 デジタル庁「政府情報システムにおけるクラウドサービスの適切な利用に係る基本方針」時間帯の前提(2026年)
*8 デジタル庁「政府情報システムにおけるクラウドサービスの適切な利用に係る基本方針」テストの費用(2026年)
*9 デジタル庁「政府情報システムにおけるクラウドサービスの適切な利用に係る基本方針」人の時間(2026年)
*10 デジタル庁「政府情報システムにおけるクラウドサービスの適切な利用に係る基本方針」手作業を減らす(2026年)