pg_stat_progress_copy
当COPY正在运行时,pg_stat_progress_copy视图会为每个当前正在执行COPY命令的后端包含一行。下表描述了会报告哪些信息,以及应如何解释这些信息。
英文手册覆盖始于 PostgreSQL 7.4. 来源历史与运行验证各自保留独立版本边界。
当前阅读 PG 18·选择有来源记录的版本
- kind
- progress
- lang
- en
- measured attributes
- true
- metadata release
- 18.6
- runtime columns
- pid, datid, datname, relid, command, type, bytes_processed, bytes_total, tuples_processed, tuples_excluded, tuples_skipped
- runtime verified
- false
- source
- english-manual
版本定义 PG 18
当COPY正在运行时,pg_stat_progress_copy视图会为每个当前正在执行COPY命令的后端包含一行。下表描述了会报告哪些信息,以及应如何解释这些信息。
目录列
| 列 | 类型 | 可空性 | 描述 |
|---|---|---|---|
| pid | integer | 可空 | 后端的进程ID。 |
| datid | oid | 可空 | 后端连接到的数据库的OID。 |
| datname | name | 可空 | 后端连接到的数据库的名称。 |
| relid | oid | 可空 | 执行COPY命令的表的OID。如果从SELECT查询中复制,它被设置为0。 |
| command | text | 可空 | 正在运行的命令:COPY FROM或COPY TO。 |
| type | text | 可空 | 读取或写入数据的 I/O 类型:FILE、PROGRAM、PIPE(用于COPY FROM STDIN和COPY TO STDOUT),或CALLBACK(例如在逻辑复制的初始表同步期间使用)。 |
| bytes_processed | bigint | 可空 | 已经被COPY命令处理的字节数。 |
| bytes_total | bigint | 可空 | COPY FROM命令的源文件大小,以字节计。如果不可用则设置为0。 |
| tuples_processed | bigint | 可空 | 已经被COPY命令处理的元组数。 |
| tuples_excluded | bigint | 可空 | 没有处理的元组数,因为它们被COPY命令的WHERE子句所排除。 |
| tuples_skipped | bigint | 可空 | 因包含格式错误的数据而被跳过的元组数。只有当 ON_ERROR 选项指定的值不是 stop 时,此计数器才会递增。 |
比较版本
来源引用
定义来源
center · PostgreSQL 18 · english-manuals:431e9c2c59263876eed6e83a661555ca88ea532a7195e57eb0bd1c822b92f291
正文语言: zh-Hans · 2026-09-27@419045e