

# aurora\$1db\$1instance\$1identifier
<a name="aurora_db_instance_identifier"></a>

报告您所连接的数据库实例的名称。

## 语法
<a name="aurora_db_instance_identifier-syntax"></a>



```
aurora_db_instance_identifier()
```

## 参数
<a name="aurora_db_instance_identifier-arguments"></a>

无

## 返回类型
<a name="aurora_db_instance_identifier-return-type"></a>

VARCHAR 字符串

## 使用说明
<a name="aurora_db_instance_identifier-usage-notes"></a>

此函数显示数据库客户端或应用程序连接的 Aurora PostgreSQL 兼容版集群的数据库实例名称。

此函数从 Aurora PostgreSQL 版本 13.7、12.11、11.16、10.21 以及所有其他更高版本开始提供。

## 示例
<a name="aurora_db_instance_identifier-examples"></a>

以下示例显示了调用 `aurora_db_instance_identifier` 函数的结果。

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

您可以将此函数的结果与 `aurora_replica_status` 函数相结合，以获得有关连接的数据库实例的详细信息。[aurora\$1replica\$1status](aurora_replica_status.md) 本身并不能显示您正在使用哪个数据库实例。下面的示例演示如何操作。

```
=> 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
```