如何跟踪postgreSQL中逻辑复制的初始加载进度?



是否有一种方法可以跟踪postgreSQL中逻辑复制的初始加载进度,即数据复制的数据量,待复制的数据量,完成的估计时间或复制时的错误等统计信息?

感谢

从即将发布的版本14开始,您可以使用视图pg_stat_progress_copy查看每个表的初始数据复制进度。它将报告已经复制的数据和元组,但不会给你其他信息。

select * from pg_stat_progress_copy ;
pid  | datid  | datname | relid  |  command  |   type   | bytes_processed | bytes_total | tuples_processed | tuples_excluded 
-------+--------+---------+--------+-----------+----------+-----------------+-------------+------------------+-----------------
5,884 | 16,384 | jjanes  | 17,014 | COPY FROM | CALLBACK |   1,240,918,397 |           0 |       12,628,295 |               0

最新更新