本文へ移動
Telemetry
インタラクティブ SaaS SQL ラボ

データベースの信頼性 · 中級者

リリースごとにデータベース クエリの回帰を検出する

リリース後に遅くなった、または信頼性が低下したデータベース操作はどれですか?

正規化されたクエリ ファミリをリリース間で比較して、速度が低下した操作や新たに失敗した操作を見つけます。

レビュー者 Telemetry 製品チーム . 読み取り専用 SQL、接続テーブル粒度、決定論的結果、視覚化、解釈境界. 基準と所有権を確認する

1 つのバージョン管理されたものに対して実行します 15-テーブル データセット

ブラウザーでローカルにクエリを編集して実行し、DuckDB の同じ合成スキーマと行をダウンロードします。

データベースの信頼性中級者

リリースごとにデータベース クエリの回帰を検出する

リリース後に遅くなった、または信頼性が低下したデータベース操作はどれですか?

正規化されたクエリ ファミリをリリース間で比較して、速度が低下した操作や新たに失敗した操作を見つけます。

データセットとクエリはこのブラウザーに残ります。

Published expected result

クエリとリリース別の平均継続時間

query_fingerprintreleaseoperationsaverage_duration_msfailed_operationserror_rate_pct
billing_lookup2026.07.1215500
billing_lookup2026.07.23300133.33
select_order2026.07.13133.300
select_order2026.07.23633.3133.33
update_account2026.07.1287.500
update_account2026.07.23140133.33

クエリの読み方

  • クエリ フィンガープリントは、リテラル値を公開せずに同等のステートメントをグループ化します。
  • リリースレベルの集計では、アプリケーションの変更を 1 回限りの遅いクエリから分離します。
  • レイテンシーとエラー率は一緒に属しており、どちらかが有害な回帰を特定する可能性があります。

SQL が下せない決定

  1. 1最新リリースでレイテンシーまたはエラー率が上昇しているフィンガープリントを調査します。
  2. 2ロールバック前に、回帰を展開およびインシデントのタイムラインと関連付けます。
  3. 3アラートは、低サンプル ノイズを制御するボリュームの下限を選択した後にのみ作成してください。

このレッスンから続ける

結果を保存する

独自のイベントに対してこのクエリを実行します

クエリを保存し、実際のイベントに接続し、結果を監視する準備ができた場合にのみ、無料のワークスペースを作成します。クレジットカードは必要ありません。

自分のイベントと一緒に保存する