データベースの信頼性初心者
データベース移行の信頼性を監査する
リリースによってデータベース移行の信頼性が低下しましたか?
アプリケーションのリリースごとに、移行の成功、ロールバック動作、および期間を測定します。
データセットとクエリはこのブラウザーに残ります。
Published expected result
リリースごとの移行成功率
100%
2026.07.1
50%
2026.07.2
100%
2026.07.3
| release | migration_runs | successful_runs | failed_runs | success_rate_pct | average_duration_ms |
|---|---|---|---|---|---|
| 2026.07.1 | 3 | 3 | 0 | 100 | 1,300 |
| 2026.07.2 | 4 | 2 | 2 | 50 | 1,450 |
| 2026.07.3 | 2 | 2 | 0 | 100 | 1,125 |
クエリの読み方
- ロールバックを失敗として扱うことで、リリース レベルの信頼性の尺度が明確になります。
- 期間の傾向により、失敗する前に、ますます高価になるスキーマ変更が明らかになる可能性があります。
- 移行識別子は、個々の実行を詳細に調べるために引き続き使用できます。
SQL が下せない決定
- 1リリースに原因不明の失敗またはロールバックされた移行が含まれている場合は、プロモーションをブロックします。
- 2ロックおよびデプロイウィンドウのリスクについて、長時間実行される移行を確認します。
- 3ランナーが試行を発行した場合、再試行の成功と最初の試行の成功を区別します。
このレッスンから続ける
結果を保存する
独自のイベントに対してこのクエリを実行します
クエリを保存し、実際のイベントに接続し、結果を監視する準備ができた場合にのみ、無料のワークスペースを作成します。クレジットカードは必要ありません。