aurora_db_instance_identifier - Amazon Aurora

aurora_db_instance_identifier

接続している DB インスタンスの名前をレポートします。

構文

aurora_db_instance_identifier()

引数

なし

戻り型

VARCHAR 文字列

使用に関する注意事項

この関数によって、データベースクライアントまたはアプリケーション接続用の Aurora PostgreSQL 互換エディションクラスターの DB インスタンスの名前を表示します。

この関数は、Aurora PostgreSQL バージョン 13.7、12.11、11.16、10.21、およびそれ以降のすべてのバージョンのリリースで使用できます。

次の例は、aurora_db_instance_identifier 関数の呼び出し結果を示しています。

=> SELECT aurora_db_instance_identifier(); aurora_db_instance_identifier ------------------------------- test-my-instance-name

この関数の結果を aurora_replica_status 関数と結合することで、接続先の DB インスタンスの詳細を取得できます。aurora_replica_status 単独では、どの DB インスタンスを使用しているかを表示できません。以下の例のように指定します。

=> SELECT * FROM aurora_replica_status() rt, aurora_db_instance_identifier() di WHERE rt.server_id = di; -[ RECORD 1 ]----------------------+----------------------- server_id | test-my-instance-name session_id | MASTER_SESSION_ID durable_lsn | 88492069 highest_lsn_rcvd | current_read_lsn | cur_replay_latency_in_usec | active_txns | is_current | t last_transport_error | 0 last_error_timestamp | last_update_timestamp | 2022-06-03 11:18:25+00 feedback_xmin | feedback_epoch | replica_lag_in_msec | log_stream_speed_in_kib_per_second | 0 log_buffer_sequence_number | 0 oldest_read_view_trx_id | oldest_read_view_lsn | pending_read_ios | 819