Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

aurora_stat_get_db_commit_latency

フォーカスモード
aurora_stat_get_db_commit_latency - Amazon Aurora

Aurora PostgreSQL データベースの累積コミットレイテンシーをマイクロ秒単位で取得します。コミットレイテンシーは、クライアントがコミットリクエストを送信してからコミット確認を受信するまでの時間として測定されます。

構文

aurora_stat_get_db_commit_latency(database_oid)

引数

database_oid

Aurora PostgreSQL データベースのオブジェクト ID (OID)。

戻り型

SETOF レコード

使用に関する注意事項

Amazon CloudWatch はこの関数を使用して、平均コミットレイテンシーを計算します。Amazon CloudWatch メトリクスの詳細、およびハイコミットレイテンシーのトラブルシューティング方法については、Amazon RDS コンソールでのメトリクスの表示 および Making better decisions about Amazon RDS with Amazon CloudWatch metrics を参照してください。

この統計をリセットするには、PostgreSQL 統計アクセス関数 pg_stat_reset を使用します。この統計が最後にリセットされた時刻をチェックするには、pg_stat_get_db_stat_reset_time 関数を使用します。PostgreSQL 統計アクセス関数の詳細については、PostgreSQL ドキュメントの統計コレクターを参照してください。

次の例では、pg_database クラスターのデータベースごとに累積コミットレイテンシーを取得します。

=> SELECT oid, datname, aurora_stat_get_db_commit_latency(oid) FROM pg_database; oid | datname | aurora_stat_get_db_commit_latency -------+----------------+----------------------------------- 14006 | template0 | 0 16384 | rdsadmin | 654387789 1 | template1 | 0 16401 | mydb | 229556 69768 | postgres | 22011

次の例では、現在接続されているデータベースの累積コミットレイテンシーを取得します。この例では、aurora_stat_get_db_commit_latency 関数を呼び出す前に、\gset を使用して oid 引数の可変を定義し、接続しているデータベースからその値を設定します。

––Get the oid value from the connected database before calling aurora_stat_get_db_commit_latency => SELECT oid FROM pg_database WHERE datname=(SELECT current_database()) \gset => SELECT * FROM aurora_stat_get_db_commit_latency(:oid); aurora_stat_get_db_commit_latency ----------------------------------- 1424279160

次の例では、pg_database クラスターの mydb データベース用の累積コミットレイテンシーを取得します。次に、この統計をリセットするには pg_stat_reset 関数を呼び出し、結果を表示します。最後に pg_stat_get_db_stat_reset_time 関数を使用して、この統計が最後にリセットされた時刻をチェックします。

=> SELECT oid, datname, aurora_stat_get_db_commit_latency(oid) FROM pg_database WHERE datname = 'mydb'; oid | datname | aurora_stat_get_db_commit_latency -------+-----------+----------------------------------- 16427 | mydb | 3320370 => SELECT pg_stat_reset(); pg_stat_reset --------------- => SELECT oid, datname, aurora_stat_get_db_commit_latency(oid) FROM pg_database WHERE datname = 'mydb'; oid | datname | aurora_stat_get_db_commit_latency -------+-----------+----------------------------------- 16427 | mydb | 6 => SELECT * FROM pg_stat_get_db_stat_reset_time(16427); pg_stat_get_db_stat_reset_time -------------------------------- 2021-04-29 21:36:15.707399+00

このページの内容

プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.