inflearn logo
知識共有
inflearn logo

大規模コマースDBAの運用DB完全版 — MySQLの障害再現で学ぶ無停止運用

注文APIが停止しているのにCPU使用率は1%にも満たないとき、カラムを1つ追加しただけでサービスが停止するとき、たった今決済した注文が表示されないとき。運用DBで実際に発生する障害をMySQL 8.4のプライマリ・レプリカ実習環境でそのまま再現し、5分間の診断から、無停止でのスキーマ変更・大量処理・復旧・イベントへの備えまで、手順書として持ち帰れる全104講の完全版です。

1名 が受講中です。

難易度 中級以上

受講期間 無制限

MySQL
MySQL
database
database
database-tuning
database-tuning
dba
dba
MySQL
MySQL
database
database
database-tuning
database-tuning
dba
dba

受講後に得られること

  • サービスを停止せずに運用テーブルへインデックス・カラムを追加する手順書を作成し、実行します(方式の判定 → メタデータロックの確認 → タイムアウト → ロールバック)。

  • 障害が発生した瞬間に、5分以内に阻害しているセッションやクエリを特定し、切断するか待つかを判断します。

  • 大量のUPDATE・DELETE・バックフィルを、レプリケーション遅延を監視しながら、稼働時間中に安全に実行します。

  • セール・先着順イベントの前にチェックリストと中止基準を作成し、当日に何を確認するかを決めます。

  • スロークエリの上位を選んで改善し、同じ条件での改善前後の数値を報告します。

  • バイナリログから誤削除を復旧し、障害の振り返りレポートを作成して再発を追跡します。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • DBAのいないチームでDB運用を担う、経験1〜5年のバックエンドエンジニア

  • 障害対応・デプロイ中のDB変更を任されるジュニアDBA・SRE

  • MySQL 8.0のサポート終了に伴い、8.4の運用を準備するチーム

前提知識、
必要でしょうか?

  • SELECT・JOIN・インデックスが何かを知っている

  • Docker Desktopのインストールとターミナルの基本コマンド

  • Python 3の実行(実習用負荷スクリプト向け、pip install pymysql)

こんにちは
dorian05202988です。

キャリア認証

20年以上にわたりデータベースとIT分野でキャリアを積んできたデータ職人です。DBAおよびDB Platformチームのマネージャーとしてデータベースプラットフォームに携わり、MySQL・PostgreSQL・Oracle・MongoDB、SQLチューニング、AWS・Terraform・Pythonを専門分野としています。ゲーム・金融・ITサービス分野での経験をもとに、データベースとクラウドアーキテクチャについて解説しています。『オラ​​クル実務チューニング SQLパターン学習』と『Oracle Pro*C実務プロジェクト活用書』を出版し、AWS Summit 2018・2019と「データよ、遊ぼう」2020では、サーバーレス・データベースの選択・マルチデータベース戦略について発表しました。最近は、Bedrock LLMを利用したスロークエリの分析・チューニング提案、DBスペック算定の自動化、DBメタMCPサーバーとSlackボットを通じた照会フローを扱っています。開発者向けのデータベース自動化と、非開発者向けのAI業務活用について、各コースの対象者と目的に合わせた実習を通じて解説しています。AIの提案をそのまま適用するのではなく、結果の同一性・実行計画・観測条件を確認し、根拠が不足している場合は保留する判断基準を伝えています。会社の運用データや認証情報は講義資料に含めません。

もっと見る

カリキュラム

全体

104件 ∙ (10時間 45分)

講座資料:

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

まだ十分な評価が集まっていない講座です。
ぜひ最初のレビューをお寄せください。

dorian05202988の他の講座

知識共有者の他の講座はこちら

似ている講座

同じ分野の他の講座を見てみましょう!

期間限定セール

¥88,000

20%

¥13,797