GLOBAL_REDO_STATUS
GLOBAL_REDO_STATUS视图显示数据库实例的日志回放情况,如表1所示。多租场景下,non-PDB访问该视图时返回全部信息,PDB访问该视图时返回空列表。
名称 |
类型 |
描述 |
---|---|---|
node_name |
text |
节点名称。 |
redo_start_ptr |
bigint |
当前实例日志回放的起始点。 |
redo_start_time |
bigint |
当前实例日志回放的起始UTC时间。 |
redo_done_time |
bigint |
当前实例日志回放的结束UTC时间。 |
curr_time |
bigint |
当前实例的当前UTC时间。 |
min_recovery_point |
bigint |
当前实例日志的完成回放后可对外提供服务的最小一致性点。 |
read_ptr |
bigint |
当前实例日志的读取位置。 |
last_replayed_read_ptr |
bigint |
当前实例的日志回放位置。 |
recovery_done_ptr |
bigint |
当前实例启动完成时的回放位置。 |
read_xlog_io_counter |
bigint |
当前实例读取回放日志的I/O次数计数。 |
read_xlog_io_total_dur |
bigint |
当前实例读取回放日志的I/O总用时。 |
read_data_io_counter |
bigint |
当前实例日志回放过程中,读取数据页面的I/O次数计数。 |
read_data_io_total_dur |
bigint |
当前实例日志回放过程中,读取数据页面的I/O总用时。 |
write_data_io_counter |
bigint |
当前实例日志回放过程中,写数据页面的I/O次数计数。 |
write_data_io_total_dur |
bigint |
当前实例日志回放过程中,写数据页面的I/O总用时。 |
process_pending_counter |
bigint |
当前实例日志回放过程中,日志分发线程的同步次数计数。 |
process_pending_total_dur |
bigint |
当前实例日志回放过程中,日志分发线程的同步总用时。 |
apply_counter |
bigint |
当前实例日志回放过程中,回放线程的同步次数计数。 |
apply_total_dur |
bigint |
当前实例日志回放过程中,回放线程的同步总用时。 |
speed |
bigint |
当前实例日志回放速率,每回放256MB日志该值更新一次,单位byte/s。 建议使用cm_ctl query -rv命令来获取更精确的备机回放速度(cm_ctl命令请参考《工具参考》中“统一数据库管理工具”章节)。 |
local_max_ptr |
bigint |
当前实例启动成功后本地收到的回放日志的最大值。 |
primary_flush_ptr |
bigint |
主机落盘日志的位置。 |
worker_info |
text |
当前实例回放线程信息,若没有开并行回放则该值为空。 |