---
title: OceanBase 数据库 V2.x 版本用于诊断任务与事件状态的虚拟表与视图 -OceanBase数据库使用指南
description: 了解OceanBase数据库在实际应用中关于OceanBase 数据库 V2.x 版本用于诊断任务与事件状态的虚拟表与视图 相关的常见问题和使用技巧，帮助您快速解决OceanBase 数据库 V2.x 版本用于诊断任务与事件状态的虚拟表与视图 的难题。
---
切换语言

- 简体中文
- English

划线反馈

# OceanBase 数据库 V2.x 版本用于诊断任务与事件状态的虚拟表与视图

更新时间：2024-01-22 01:56

适用版本： V2.2.x 内容类型：TechNote  

本文主要介绍 OceanBase 数据库 V2.x 版本中常用的任务与事件诊断用信息源，以便进行时间线分析。

## 适用版本

OceanBase 数据库 V2.x 版本

## 虚拟表介绍

虚拟表是基于 OceanBase 数据库内存结构而构建的数据库对象，它不是存储在数据库中的常规表，数据内容取决于集群和服务结点的内存状态。因为数据是动态更新的，所以虚拟表无法保证读取数据的一致性。

## 用于诊断任务与事件状态的虚拟表与视图

OceanBase 数据库 V2.x 版本中常用的任务与事件诊断用的虚拟表和视图如下。

- `__all_rootservice_job`：记录集群级事件。该视图会保留最近若干行记录，更早的记录由 RootService 模块自动清理。
 - `__all_rootservice_event_history`：记录集群级的历史事件，如合并、Server 上下线、负载均衡任务执行等。

  配置项 `ob_event_history_recycle_interval` 用于控制该表中记录历史事件的保留时间，默认为 7 天。
 - `__all_server_event_history`：记录 OBServer 级的历史事件，如转储完成、合并完成、切主、执行用户命令等。
 - `__all_virtual_election_event_history`：选举专用虚拟表，记录选举信息。该表会为每个分区保留最多 5 条记录。
 - `gv$merge_info`：记录分区粒度的合并与转储信息。
 - `__all_virtual_partition_sstable_image_info`：记录合并进度。
 - `__all_virtual_sys_task_status`：展示正在执行的任务，任务完成后将会被清除。
 - `__all_virtual_partition_audit`：展示分区级别的事件，记录自分区创建以来累计的事务数和进行增、删、改、查的行数和 SQL 数。作为自动统计信息收集特性的基础数据。
 - `__all_virtual_rebalance_task_stat`：记录当前正在进行的负载均衡任务。
 - `__all_virtual_replica_task`：记录当前正在进行的副本复制任务。
 - `__all_virtual_partition_migration_status`：记录 OBServer 上正在执行分区迁移与复制的任务。
 - `__all_index_build_stat`：记录所有的正在进行的索引创建活动（包括局部索引与全局索引）。

Previous

[迁移复制期间源端 IO 未打标导致 SQL RT 飙高](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000003642859)

Next

[OceanBase 数据库中常用的运维 SQL 语句](https://www.oceanbase.com/knowledge-base/oceanbase-database-20000001020) ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
