server_event和root_service_event的区别,以及各自包含了那些事件

如题,这些事件我分别可以在官方文档哪里找到么?

在 OceanBase 数据库中,DBA_OB_ROOTSERVICE_EVENT_HISTORYDBA_OB_SERVER_EVENT_HISTORY 是两个不同的系统视图,分别用于展示不同层面的事件历史信息。以下是它们的区别:

1. 功能描述

  • DBA_OB_ROOTSERVICE_EVENT_HISTORY
    • 功能:该视图用于展示 Root Service 的事件历史记录。
    • 范围:Root Service 是 OceanBase 集群的核心服务之一,负责管理集群的元数据和全局调度任务。因此,该视图记录的是与 Root Service 相关的事件,例如租户创建、资源分配、任务调度等全局性操作的历史信息。
    • 参考信息:根据已知信息 [10],DBA_OB_ROOTSERVICE_EVENT_HISTORY 展示的是 Root Service 的事件历史。
  • DBA_OB_SERVER_EVENT_HISTORY
    • 功能:该视图用于展示 OBServer 节点的事件历史记录。
    • 范围:OBServer 是 OceanBase 集群中的物理节点,负责存储和计算任务。该视图记录的是单个 OBServer 节点上的事件,例如节点启动、停止、故障恢复等与节点运行状态相关的事件历史。
    • 参考信息:根据已知信息 [3],DBA_OB_SERVER_EVENT_HISTORY 展示的是 OBServer 节点的事件历史信息。

2. 适用范围

  • DBA_OB_ROOTSERVICE_EVENT_HISTORY
    • 适用于集群级别的事件查询,主要关注全局性的管理操作和调度任务。
    • 通常由系统管理员或运维人员使用,用于排查集群级别的问题或分析全局事件。
  • DBA_OB_SERVER_EVENT_HISTORY
    • 适用于节点级别的事件查询,主要关注单个 OBServer 节点的运行状态和事件记录。
    • 通常由运维人员使用,用于排查特定节点的问题或分析节点级别的事件。

3. 数据来源

  • DBA_OB_ROOTSERVICE_EVENT_HISTORY
    • 数据来源于 Root Service 的日志和元数据,记录的是集群级别的操作和事件。
  • DBA_OB_SERVER_EVENT_HISTORY
    • 数据来源于 OBServer 节点的日志,记录的是节点级别的运行事件。

总结

视图名称 功能描述 适用范围 数据来源
DBA_OB_ROOTSERVICE_EVENT_HISTORY 展示 Root Service 的事件历史记录 集群级别 Root Service 日志和元数据
DBA_OB_SERVER_EVENT_HISTORY 展示 OBServer 节点的事件历史记录 节点级别 OBServer 节点日志
1 个赞

直接看下结果可能比较直观:

 select  event,count(0) from DBA_OB_ROOTSERVICE_EVENT_HISTORY group by event order by 2 desc;
+-------------------------------+----------+
| event                         | count(0) |
+-------------------------------+----------+
| batch_recycle_by_table        |    50525 |
| check_backup_task_alive       |    15408 |
| batch_recycle_by_tenant       |     2021 |
| switch_state                  |     1666 |
| parallel_create_table         |     1578 |
| advance_status                |     1134 |
| zone_merge_finish             |      993 |
| start_merge                   |      993 |
| set_zone_merging              |      993 |
| batch_release_snapshot        |      756 |
| batch_acquire_snapshot        |      345 |
| root_minor_freeze             |      331 |
| merging                       |      331 |
| merge_stat                    |      331 |
| global_merged                 |      331 |
| root_major_freeze             |      324 |
| start_backup_data             |      324 |
| backup data succeed           |      324 |
| after_backup_consistent_scn   |      162 |
| persist_set_task              |      162 |
| persist sys ls task succeed   |      162 |
| backup completing log succeed |      162 |
| backup sys ls meta succeed    |      162 |
| backup user ls meta succeed   |      162 |
| before_backup_data            |      162 |
| create_table                  |      100 |
| update_ls_status              |       26 |
| create_resource_pool          |       12 |
| create_new_ls                 |       10 |
| create_ls_finish              |       10 |
| create_ls                     |       10 |
| set_ls_member_list            |       10 |
| insert_ls                     |        8 |
| alter_resource_unit           |        6 |
| create_unit                   |        6 |
| create_resource_unit          |        6 |
| change_recycle_schema_version |        4 |
| change_status                 |        4 |
| open_archive_mode             |        2 |
| init_tenant_info              |        2 |
| enable_archive                |        2 |
+-------------------------------+----------+
41 rows in set (0.135 sec)

select  event,count(0) from DBA_OB_SERVER_EVENT_HISTORY group by event order by 2 desc;
+-----------------------------------+----------+
| event                             | count(0) |
+-----------------------------------+----------+
| backup_major_tablet               |  1378348 |
| backup_minor_tablet               |   938065 |
| SET BASE LSN                      |     4902 |
| execute_cmd                       |     3539 |
| prefetch_major_data               |     3515 |
| write slog checkpoint             |     2983 |
| backup_major_data                 |     2742 |
| report_result                     |     2174 |
| build_index                       |     2166 |
| prefetch_minor_data               |     1996 |
| before_backup_prepare_task        |     1966 |
| backup_sys_tablet                 |     1953 |
| backup_minor_data                 |     1201 |
| before_backup_meta                |      655 |
| schedule_backup_ls_meta           |      655 |
| prefetch_sys_data                 |      654 |
| backup_sys_data                   |      652 |
| schedule_backup_ls_minor_data     |      650 |
| schedule_backup_ls_major_data     |      588 |
| check_tablet_info                 |      581 |
| schedule_build_tenant_level_index |      305 |
| ROLE TRANSITION                   |      218 |
| vote                              |      103 |
| lease expired                     |       69 |
| witness change leader             |       53 |
| decentralized to be leader        |       38 |
| change memberlist                 |       30 |
| SET INITIAL MEMBER LIST           |       30 |
| ELECTION LEADER CHANGE            |       28 |
| change leader to revoke           |       28 |
| prepare change leader             |       28 |
| change leader to takeover         |       28 |
| lease expired to revoke           |       28 |
| LOCK_CONFIG_CHANGE                |       18 |
| UNLOCK_CONFIG_CHANGE              |       18 |
| transfer                          |       16 |
| schema not refreshed              |       12 |
| REMOVE FAILURE                    |       12 |
| ha_block_tx                       |        6 |
| ha_unblock_tx                     |        6 |
+-----------------------------------+----------+
40 rows in set (1.081 sec)

1 个赞