

# aurora\_stat\_bgwriter
<a name="aurora_stat_bgwriter"></a>

`aurora_stat_bgwriter` 是一个统计视图，显示有关优化型读取缓存写入的信息。

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

 

```
aurora_stat_bgwriter()
```

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

无

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

包含所有 `pg_stat_bgwriter` 列和以下附加列的 SETOF 记录。有关 `pg_stat_bgwriter` 列的更多信息，请参阅 [https://www.postgresql.org/docs/current/monitoring-stats.html#MONITORING-PG-STAT-BGWRITER-VIEW](https://www.postgresql.org/docs/current/monitoring-stats.html#MONITORING-PG-STAT-BGWRITER-VIEW)。

您可以使用 `pg_stat_reset_shared("bgwriter")` 重置此函数的统计信息。
+ `orcache_blks_written` – 已写入的优化型读取缓存数据块的总数。
+ `orcache_blk_write_time` – 如果已启用 `track_io_timing`，它将跟踪写入优化型读取缓存数据文件块所花费的总时间（以毫秒为单位）。有关更多信息，请参阅 [track\_io\_timing](https://www.postgresql.org/docs/current/runtime-config-statistics.html#GUC-TRACK-IO-TIMING)。

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

此函数可用于以下 Aurora PostgreSQL 版本：
+ 15.4 及更高的 15 版本
+ 14.9 及更高的 14 版本

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

```
=> select * from aurora_stat_bgwriter();    
-[ RECORD 1 ]-----------------+-----------
orcache_blks_written          | 246522
orcache_blk_write_time        | 339276.404
```