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

データベースの信頼性 · 初心者

データベース接続プールの飽和状態を測定する

データベース接続プールを使い果たしているのはどのサービスですか?

最大プール使用量、取得待機、およびタイムアウト サンプルによってサービスをランク付けします。

レビュー者 Telemetry 製品チーム に . 読み取り専用SQL、テーブル結合、サンプル結果とグラフ、結果の意味を確認しました. このページのレビュー担当

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

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

データベースの信頼性初心者

データベース接続プールの飽和状態を測定する

データベース接続プールを使い果たしているのはどのサービスですか?

最大プール使用量、取得待機、およびタイムアウト サンプルによってサービスをランク付けします。

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

期待される結果

接続プールの最大飽和度

servicemax_saturation_pctaverage_acquire_wait_mstimeout_samples
checkout100124.31
worker100157.51
api41.78.50

クエリの読み方

  • プールの飽和により、各サービスの設定された制限に対してアクティブな接続が正規化されます。
  • リクエストがタイムアウトし始める前に、取得待機によりプレッシャーがかかります。
  • タイムアウト サンプルは、持続的な競合と無害な使用率のスパイクを区別します。

結果の読み取り方

  1. 1プール制限を増やす前に、遅いトランザクションまたは長時間保持されているトランザクションをプロファイリングします。
  2. 2アプリケーション プールのサイズを変更する前に、データベース接続の上限を確認してください。
  3. 3使用率だけではなく、持続的な待機とタイムアウトの動作について警告します。

関連レッスン

結果を保存する

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

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

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