次の方法で共有


データベース インスタンスを監視する

Important

この機能は、westuswestus2eastuseastus2centralussouthcentralusnortheuropewesteuropeaustraliaeastbrazilsouthcanadacentralcentralindiasoutheastasiaの各リージョンのuksouth段階にあります。

このページでは、インスタンスの詳細ページの [メトリック] タブを使用して、Lakebase データベース インスタンスのパフォーマンスを監視する方法について説明します。

メトリックにアクセスする

インスタンスのメトリックにアクセスするには:

  1. インスタンスの詳細ページに移動します。 インスタンスの詳細ページを開く方法については、「 データベース インスタンスにアクセスする」を参照してください。
  2. [ メトリック ] タブをクリックします。

データベース インスタンスのメトリック

使用可能なメトリック

次のメトリックを使用して、パフォーマンスの傾向を分析し、潜在的なボトルネックを特定し、アプリケーションの使用を最適化するか、インスタンスをスケーリングするかを評価します。

  • 1 秒あたりのトランザクション数: コミット済みトランザクションのスループットを表示します。 これを使用して、ワークロード パターンを理解し、ピーク時のトランザクション期間を特定します。 この値が常に高い場合は、クライアントの動作を最適化するか、インスタンスのサイズを大きくすることを検討してください。

  • 1 秒あたりの行数: フェッチ、返送、挿入、更新、および削除された行の数を表示します。 行の取得は、クライアントに返される行の数を指します。 返される行は、クエリによって読み取られた行の数を指します。 ワークロードの種類とシステムへの影響を診断するのに役立ちます。 パフォーマンスが制限されている場合は、インデックスの追加またはクエリ パターンの最適化を検討してください。

  • 接続を開く: 開いているアクティブな接続の数を表示します。 接続はインスタンス リソースを使用します。 これを使用して、クライアント側の接続プールが必要かどうかを評価します。 許可される接続の最大数については、制限を参照してください。

  • ストレージ使用率: インスタンスの現在のストレージ使用量を示します。 使用率が Lakebase Provisioned の制限に近づく場合は、不要なデータまたはインデックスを削除します。 または、サポートに連絡してクォータの引き上げを要求してください。

  • CPU 使用率 (%): データベース インスタンスの CPU 使用率を測定します。 CPU 使用率が高い場合は、計算負荷の高いワークロードを示している可能性があります。 アプリケーション側の最適化を検討するか、インスタンスのサイズを大きくします。

  • ページ読み取りスループット (%): インスタンスがページ読み取り容量にどの程度近いかを反映します。通常はキャッシュ ミスが原因です。 ページ読み取りスループットの値が高い場合は、ワークロードまたはワーキング セットの削減、インデックスの追加、クライアント側でのクエリのキャッシュ、またはデータの合理化を行います。

  • バッファー キャッシュ ヒット 率 (%): メモリから提供された読み取りの割合を示します。 パフォーマンスの高いワークロードでは、99%を超える値が表示されます。 低いレートでは、ワークロードがキャッシュ容量を超えているか、最適化の恩恵を受ける可能性があることを示唆しています。

  • ローカル SSD キャッシュ ヒット 率 (%): バッファー キャッシュ ミス後に SSD キャッシュから処理された読み取りの割合を追跡します。 値を小さくすると、ページ読み取りのスループットが向上する可能性があります。 バッファー キャッシュと同様の最適化を使用するか、より大きなインスタンスを検討してください。

  • 1 秒あたりのデッドロック数: トランザクションでデッドロックが発生する頻度を測定します。 これらは通常、複数のトランザクションが競合する順序で同じリソースにアクセスする場合に発生します。 ワークロードを調査してリファクタリングし、デッドロックを防ぎます。