メインコンテンツまでスキップ

データベース・インスタンスの監視

備考

プレビュー

この機能は、us-east-1us-west-2eu-west-1ap-southeast-1ap-southeast-2eu-central-1us-east-2ap-south-1の各地域でパブリック プレビュー段階です。

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

メトリクスへのアクセス

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

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

Database instance メトリクス

利用可能なメトリクス

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

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

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

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

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

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

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

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

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

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