首批通过分布式安全可靠测评,为关键业务系统打造
系统视图总览
更新时间:2026-04-10 11:58:37
SYS 租户下视图总览
字典视图总览
表和列相关
| 视图名 | 功能描述 |
|---|---|
| oceanbase.CDB_IND_COLUMNS | 展示所有租户的索引表的列信息。 |
| oceanbase.CDB_INDEXES | 展示所有租户的 INDEX 信息。 |
| oceanbase.CDB_TABLES | 展示所有租户的 TABLE 信息。 |
| oceanbase.CDB_OB_TABLEGROUP_TABLES | 系统租户下展示所有租户的 TABLEGROUP、TABLE 关联关系。不展示不在 TABLEGROUP 中的 TABLE。 |
| oceanbase.CDB_TAB_COLS | 展示所有租户的表、视图对象的列信息。 |
| oceanbase.CDB_TAB_COLS_V$ | 展示所有租户的表、视图对象的列信息。 |
| oceanbase.DBA_OB_TABLEGROUP_TABLES | 展示 TABLEGROUP、TABLE 关联关系。不展示不在 TABLEGROUP 中的 TABLE。 |
| oceanbase.DBA_PART_KEY_COLUMNS | 展示数据库中所有分区对象中分区键包含的列。 |
| oceanbase.DBA_SUBPART_KEY_COLUMNS | 查看数据库中所有分区对象中子分区键包含的列。 |
| oceanbase.CDB_OB_COLUMN_CHECKSUM_ERROR_INFO | 展示索引表(包括:全局索引和局部索引)与主表之间出现的列校验和不一致的信息。 |
| oceanbase.CDB_OB_TABLE_LOCATIONS | 展示表或者分区所在的位置,包括:系统表、用户表、索引表等。 |
| oceanbase.DBA_OB_TABLE_LOCATIONS | 展示表或者分区所在的位置,包括:系统表、用户表、索引表等。 |
Outline
| 视图名 | 功能描述 |
|---|---|
| oceanbase.DBA_OB_OUTLINES | 展示本租户的执行计划 Outline 信息。 |
| oceanbase.DBA_OB_CONCURRENT_LIMIT_SQL | 展示本租户的限流规则 Outline 相关信息。 |
| oceanbase.DBA_OB_OUTLINE_CONCURRENT_HISTORY | 展示本租户的执行计划和限流规则 Outline 历史信息。 |
数据库基本信息
| 视图名 | 功能描述 |
|---|---|
| oceanbase.CDB_OB_DATABASES | 系统租户下展示所有租户的数据库元信息。 |
| oceanbase.CDB_OB_MAJOR_COMPACTION | 系统租户下展示所有租户的合并全局信息。 |
| oceanbase.CDB_OB_ZONE_MAJOR_COMPACTION | 系统租户下展示所有租户各个 Zone 的合并信息。 |
| oceanbase.DBA_OB_DATABASES | 展示租户的数据库元信息。 |
| oceanbase.DBA_OB_MAJOR_COMPACTION | 展示本租户的合并全局信息。 |
| oceanbase.DBA_OB_ROOTSERVICE_EVENT_HISTORY | 展示 Root Service 事件历史。 |
| oceanbase.DBA_OB_SERVER_JOBS | 展示所有 OBServer 节点相关任务。 |
| oceanbase.DBA_OB_SERVERS | 展示所有 OBServer 节点的信息。 |
| oceanbase.DBA_OB_ZONE_MAJOR_COMPACTION | 展示本租户各个 Zone 的合并信息。 |
| oceanbase.DBA_OB_ZONES | 展示所有 Zone 的信息。 |
| oceanbase.CDB_OB_FREEZE_INFO | 展示合并(major_freeze)产生的版本信息。 |
| oceanbase.DBA_OB_FREEZE_INFO | 展示合并(major_freeze)产生的版本信息。 |
分区相关
| 视图名 | 功能描述 |
|---|---|
| oceanbase.CDB_IND_PARTITIONS | 展示所有租户的索引表的一级分区信息。 |
| oceanbase.CDB_PART_INDEXES | 展示所有租户的索引表的分区信息。 |
| oceanbase.CDB_PART_TABLES | 展示所有租户的分区表的分区信息。 |
| oceanbase.CDB_SUBPARTITION_TEMPLATES | 展示所有租户的分区表的模板二级分区信息。 |
| oceanbase.CDB_TAB_PARTITIONS | 展示所有租户的分区表的一级分区信息。 |
| oceanbase.CDB_TAB_SUBPARTITIONS | 展示所有租户的分区表的二级分区信息。 |
| oceanbase.DBA_IND_PARTITIONS | 展示索引的一级/二级分区信息。 |
| oceanbase.DBA_PART_INDEXES | 展示所有的分区索引的分区信息。 |
| oceanbase.DBA_PART_TABLES | 展示用户表分区信息。 |
| oceanbase.DBA_TAB_PARTITIONS | 展示当前用户可访问的多级分区信息、分区存储参数和分区统计信息。 |
| oceanbase.DBA_TAB_SUBPARTITIONS | 展示子分区名称、表和所属分区的名称、其存储属性以及 DBMS_STATS 包生成的统计信息。 |
| oceanbase.DBA_SUBPARTITION_TEMPLATES | 展示所有子分区模版描述信息。 |
负载均衡相关
| 视图名 | 功能描述 |
|---|---|
| oceanbase.CDB_OB_TRANSFER_PARTITION_TASKS | 展示了所有租户当前正在处理的分区 Transfer 任务。 |
| oceanbase.CDB_OB_TRANSFER_PARTITION_TASK_HISTORY | 展示了所有租户已执行的 Transfer Partition 任务历史。 |
| oceanbase.DBA_OB_TRANSFER_PARTITION_TASKS | 展示了本租户下当前正在处理的 Transfer Partition 任务。 |
| oceanbase.DBA_OB_TRANSFER_PARTITION_TASK_HISTORY | 展示了本租户已执行的 Transfer Partition 任务历史。 |
Session 相关
| 视图名 | 功能描述 |
|---|---|
| oceanbase.CDB_OB_DEADLOCK_EVENT_HISTORY | 展示死锁事件的历史记录,该视图在 root 租户下展示所有租户的历史记录。 |
| oceanbase.DBA_OB_DEADLOCK_EVENT_HISTORY | 展示死锁事件的历史记录,该视图在非 root 租户下展示本租户的历史记录。 |
| oceanbase.DBA_OB_SERVER_EVENT_HISTORY | 展示 OBServer 节点事件历史信息。 |
备份恢复相关
统计信息和直方图
| 视图名 | 功能描述 |
|---|---|
| oceanbase.DBA_TAB_STATISTICS | 展示数据库中所有表的优化器统计信息。 |
| oceanbase.DBA_TAB_COL_STATISTICS | 展示数据库中所有表的列统计信息和直方图信息。 |
| oceanbase.DBA_PART_COL_STATISTICS | 展示数据库中所有分区表的列统计信息和直方图信息。 |
| oceanbase.DBA_SUBPART_COL_STATISTICS | 展示数据库中所有子分区表的列统计信息和直方图信息。 |
| oceanbase.DBA_TAB_HISTOGRAMS | 展示数据库中所有表的列的直方图。 |
| oceanbase.DBA_PART_HISTOGRAMS | 展示数据库中所有分区表上的直方图数据(每个直方图的端点)。 |
| oceanbase.DBA_SUBPART_HISTOGRAMS | 展示数据库中所有子分区表上的直方图数据(每个直方图的端点)。 |
| oceanbase.DBA_TAB_STATS_HISTORY | 展示数据库中所有表的表统计历史记录。 |
| oceanbase.DBA_IND_STATISTICS | 展示数据库中所有索引的优化器统计信息。 |
| oceanbase.DBA_TAB_MODIFICATIONS | 展示数据库中表的累计修改信息。 |
| oceanbase.CDB_TAB_COL_STATISTICS | 系统租户下展示列级统计信息。 |
| oceanbase.DBA_OB_TABLE_OPT_STAT_GATHER_HISTORY | 查询表的历史收集执行情况。 |
租户相关
| 视图名 | 功能描述 |
|---|---|
| oceanbase.DBA_OBJECTS | 展示数据库所有数据库对象,视图定义与 ALL_OBJECTS 一致。 |
| oceanbase.CDB_OBJECTS | 系统租户下展示所有租户的对象信息。 |
| oceanbase.DBA_OB_TENANTS | 展示所有租户的基本信息。包括系统租户、用户创建的租户(用户租户),以及 Meta 租户。用户可以根据 TENANT_TYPE 列来区分租户类型。 |
| oceanbase.DBA_OB_TENANT_JOBS | 展示租户级别的任务信息。 |
| oceanbase.CDB_OB_SYS_VARIABLES | 在系统租户下展示所有租户的系统变量信息。 |
资源相关
| 视图名 | 功能描述 |
|---|---|
| oceanbase.DBA_OB_RESOURCE_POOLS | 展示所有租户的资源池信息。 |
| oceanbase.DBA_OB_UNIT_JOBS | 展示所有 UNIT 相关任务。 |
| oceanbase.DBA_OB_UNITS | 展示所有租户的 UNIT 信息。 |
| oceanbase.DBA_OB_UNIT_CONFIGS | 展示所有租户的 UNIT 规格信息。 |
| oceanbase.DBA_OB_SEQUENCE_OBJECTS | 展示数据库中所有 SEQUENCE。 |
副本和日志相关
| 视图名 | 功能描述 |
|---|---|
| oceanbase.CDB_IND_SUBPARTITIONS | 查看数据库中所有索引子分区的信息。 |
| oceanbase.CDB_OB_LS_LOCATIONS | 展示所有租户的日志流( LS )副本分布信息。 |
| oceanbase.CDB_OB_TABLEGROUPS | 系统租户下展示所有租户的表组的元信息,主要是展示表组的分区信息。 |
| oceanbase.CDB_OB_TABLEGROUP_PARTITIONS | 系统租户下展示所有租户的分区表组的一级分区信息。 |
| oceanbase.CDB_OB_TABLEGROUP_SUBPARTITIONS | 系统租户下显示所有租户的分区表组的二级分区信息。 |
| oceanbase.CDB_OB_TABLET_TO_LS | 系统租户下展示所有租户的 Tablet 列表以及 Tablet 所属的日志流信息。 |
| oceanbase.CDB_OB_TABLET_REPLICAS | 展示本租户的所有 TABLET 副本信息,每个 TABLET 副本由联合键唯一确定:<TENANT_ID, TABLET_ID, SVR_IP, SVR_PORT, LS_ID>。 |
| oceanbase.CDB_PART_KEY_COLUMNS | 展示所有租户的分区对象(分区表、分区索引)的一级分区键信息。 |
| oceanbase.CDB_SUBPART_KEY_COLUMNS | 展示所有租户的分区对象(分区表、分区索引)的二级分区键信息。 |
| oceanbase.DBA_IND_SUBPARTITIONS | 展示数据库中所有索引子分区的信息。 |
| oceanbase.DBA_OB_TABLEGROUP_PARTITIONS | 展示分区的表组的一级分区信息。 |
| oceanbase.DBA_OB_TABLEGROUP_SUBPARTITIONS | 展示分区的表组的二级分区信息。 |
| oceanbase.DBA_OB_TABLEGROUPS | 展示表组的元信息,主要是展示表组的分区信息。 |
| oceanbase.DBA_OB_TABLET_REPLICAS | 展示本租户的所有 TABLET 副本信息,每个 TABLET 副本由联合键唯一确定:<TABLET_ID, SVR_IP, SVR_PORT, LS_ID>。 |
| oceanbase.DBA_OB_TABLET_TO_LS | 展示本租户的所有 Tablet 列表以及 Tablet 所属的日志流信息。 |
| oceanbase.DBA_OB_LS_LOCATIONS | 展示本租户的日志流( LS )副本分布信息。 |
| oceanbase.CDB_OB_TABLET_CHECKSUM_ERROR_INFO | 展示 TABLET 副本之间出现的数据不一致的信息。 |
| oceanbase.CDB_OB_LS | 展示日志流的状态和恢复进度。 |
| oceanbase.DBA_OB_LS | 展示日志流的状态和恢复进度。 |
WR 相关
| 视图名 | 功能描述 |
|---|---|
| oceanbase.DBA_WR_SNAPSHOT | 展示本租户的 SNAPSHOT 信息。 |
| oceanbase.CDB_WR_SNAPSHOT | 展示所有租户的 SNAPSHOT 信息。 |
| oceanbase.DBA_WR_ACTIVE_SESSION_HISTORY | 展示本租户持久化后的 ASH 数据。 |
| oceanbase.CDB_WR_ACTIVE_SESSION_HISTORY | 展示所有租户持久化后的 ASH 数据。 |
| oceanbase.DBA_WR_STATNAME | 展示本租户的系统统计项的名称。 |
| oceanbase.CDB_WR_STATNAME | 展示所有租户的系统统计项的名称。 |
| oceanbase.DBA_WR_SYSSTAT | 展示本租户的系统统计项的详细信息。 |
| oceanbase.CDB_WR_SYSSTAT | 展示所有租户的系统统计项的详细信息。 |
| oceanbase.DBA_WR_CONTROL | 展示 WR 相关的配置信息 |
| oceanbase.CDB_WR_CONTROL | 展示 WR 相关的配置信息。 |
| oceanbase.CDB_WR_SYSTEM_EVENT | 用于展示所有租户的持久化后的租户级等待事件信息。 |
| oceanbase.DBA_WR_SYSTEM_EVENT | 用于展示本租户的持久化后的租户级等待事件信息。 |
| oceanbase.CDB_WR_EVENT_NAME | 用于展示所有租户的持久化后的租户级等待事件名称。 |
| oceanbase.DBA_WR_EVENT_NAME | 用于展示本租户的持久化后的租户级等待事件名称。 |
| oceanbase.CDB_WR_SQLSTAT | 用于展示所有租户执行过的 SQL 的基本性能统计数据,每个 SQL 语句为一行(即每个 SQL_ID + Plan_Hash 的唯一值为一行)。 |
| oceanbase.DBA_WR_SQLSTAT | 用于展示本租户执行过的 SQL 的基本性能统计数据,每个 SQL 语句为一行(即每个 SQL_ID + Plan_Hash 的唯一值为一行)。 |
| oceanbase.CDB_WR_SYS_TIME_MODEL | 用于展示所有租户 Time Model 统计项的 WR 数据。 |
| oceanbase.DBA_WR_SYS_TIME_MODEL | 用于展示本租户 Time Model 统计项的 WR 数据。 |
| oceanbase.CDB_WR_SQLTEXT | 用于展示所有租户 WR 采集的 SQL 文本。 |
| oceanbase.DBA_WR_SQLTEXT | 用于展示本租户 WR 采集的 SQL 文本。 |
权限相关
| 视图名 | 功能描述 |
|---|---|
| mysql.procs_priv | 用于存储存储过程函数的权限信息。 |
系统变量相关
| 视图名 | 功能描述 |
|---|---|
| oceanbase.DBA_OB_SYS_VARIABLES | 用于展示当前租户系统变量的配置。 |
OBKV 相关
| 视图名 | 功能描述 |
|---|---|
| oceanbase.CDB_OB_KV_TTL_TASKS | 展示系统租户下查看到所有租户正在执行的 TTL 任务。 |
| oceanbase.CDB_OB_KV_TTL_TASK_HISTORY | 展示系统租户下查看到所有租户的历史 TTL 任务。 |
| oceanbase.DBA_OB_KV_TTL_TASKS | 展示当前租户正在执行的 TTL 任务。 |
| oceanbase.DBA_OB_KV_TTL_TASK_HISTORY | 展示当前租户的历史 TTL 任务。 |
性能视图总览
Cgroup 相关
| 视图名 | 功能描述 |
|---|---|
| GV$OB_CGROUP_CONFIG | 用于快捷查询 OBServer 的 cgroup 配置。 |
| V$OB_CGROUP_CONFIG | 用于快捷查询 OBServer 的 cgroup 配置。 |
事件相关的统计信息
| 视图名 | 功能描述 |
|---|---|
| GV$OB_COMPACTION_PROGRESS | 展示租户的 OBServer 级合并进度信息。 |
| GV$OB_COMPACTION_SUGGESTIONS | 展示 COMPACTION 的建议信息。 |
| GV$OB_PROCESSLIST | 展示租户所在的所有 OBServer 节点的会话信息。 |
| GV$OB_COMPACTION_DIAGNOSE_INFO | 展示 COMPACTION 的诊断信息。 |
| GV$OB_TABLET_COMPACTION_HISTORY | 展示 TABLET 级 COMPACTION 的历史信息。 |
| GV$OB_TABLET_COMPACTION_PROGRESS | 展示 TABLET 级 COMPACTION 的进度信息。 |
| GV$OB_TRANSACTION_PARTICIPANTS | 展示所有 OBServer 节点上的事务参与者信息。 |
| GV$SESSION_EVENT | 用于展示集群内所有 OBServer 节点的 Session 级别等待事件。 |
| GV$SESSION_WAIT | 该视图用于展示所有服务器上所有 Session 的当前或者上一次等待事件的一些信息,包括等待事件名称、等待耗时等。 |
| GV$SESSION_WAIT_HISTORY | 用于展示所有服务器上所有 Session 的最近 10 次等待事件的信息。 |
| GV$SYSTEM_EVENT | 展示集群所有租户级别的等待事件。 |
| GV$SESSTAT | 所有 OBServer 节点的 Session 级别的统计事件信息。 |
| GV$SYSSTAT | 展示所有服务器上租户级别的统计事件信息。 |
| GV$ACTIVE_SESSION_HISTORY | 展示活跃会话历史记录。 |
| V$ACTIVE_SESSION_HISTORY | 展示活跃会话历史记录。 |
| V$OB_COMPACTION_PROGRESS | 展示租户的 Server 级合并进度信息。 |
| V$OB_COMPACTION_SUGGESTIONS | 展示 COMPACTION 的建议信息。 |
| V$OB_PROCESSLIST | 展示本 OBServer 节点的会话信息。 |
| V$OB_COMPACTION_DIAGNOSE_INFO | 展示 COMPACTION 的诊断信息。 |
| V$OB_TABLET_COMPACTION_HISTORY | 展示 TABLET 级 COMPACTION 的历史信息。 |
| V$OB_TABLET_COMPACTION_PROGRESS | 展示 TABLET 级 COMPACTION 的进度信息。 |
| V$OB_TRANSACTION_PARTICIPANTS | 展示所有 OBServer 节点上的事务参与者信息。 |
| V$STATNAME | 用于展示所有统计事件的相关定义。 |
| V$EVENT_NAME | 当前 OBServer 节点上所有统计事件的相关定义。 |
| V$SESSION_WAIT | 每个 Session 当前等待事件明细,按照约定,每个等待事件会有三个参数,各自会记录对应的值。 |
| V$SESSION_WAIT_HISTORY | 每个 Session 当前等待事件明细,最近 10 次等待事件。 |
| V$SESSTAT | 展示 Session 级别的统计事件概况。 |
| V$SYSSTAT | 展示当前服务器上租户级别的统计事件信息。 |
| V$SYSTEM_EVENT | 租户级别的等待事件统计。 |
| GV$SESSION_LONGOPS | 展示集群 DDL 操作的执行状态和进度。 |
| V$SESSION_LONGOPS | 展示当前 OBServer 节点上 DDL 操作的执行状态和进度。 |
监控相关的统计信息
| 视图名 | 功能描述 |
|---|---|
| GV$OB_DTL_INTERM_RESULT_MONITOR | 展示 DTL 中间结果管理器的监控信息。 |
| V$OB_DTL_INTERM_RESULT_MONITOR | 展示 DTL 中间结果管理器的监控信息。 |
I/O 相关的统计信息
| 视图名 | 功能描述 |
|---|---|
| GV$OB_IO_CALIBRATION_STATUS | 展示 I/O 校准任务的执行状态。 |
| V$OB_IO_CALIBRATION_STATUS | 展示 I/O 校准任务的执行状态。 |
| GV$OB_IO_BENCHMARK | 展示 I/O 模块使用的磁盘校准数据。 |
| V$OB_IO_BENCHMARK | 展示 I/O 模块使用的磁盘校准数据。 |
缓存相关的统计信息
| 视图名 | 功能描述 |
|---|---|
| GV$OB_MEMORY | 用于展示租户级别的内存统计信息。 |
| V$OB_MEMORY | 用于展示租户级别的内存统计信息。 |
| GV$OB_MEMSTORE | 用于展示所有服务器上所有租户的 MemTable 的内存使用状况。 |
| V$OB_MEMSTORE | 用于展示租户级别的 MemStore 统计信息。 |
| GV$OB_MEMSTORE_INFO | 展示所有服务器上所有租户的所有分区的 Memtable 的详细信息。 |
| V$OB_MEMSTORE_INFO | 展示所有服务器上所有租户的所有分区的 Memtable 的详细信息。 |
| GV$OB_SSTABLES | 展示租户的 SSTable 信息。 |
| V$OB_SSTABLES | 展示租户的 SSTable 信息。 |
| GV$OB_TENANT_MEMORY | 用于展示集群上每个租户的内存使用状况。 |
| V$OB_TENANT_MEMORY | 用于展示当前 observer 进程中每个租户的内存使用状况。 |
| GV$OB_PL_CACHE_OBJECT | 展示所有租户 PL 相关的缓存对象的基础信息。 |
| V$OB_PL_CACHE_OBJECT | 展示本租户 PL 相关的缓存对象的基础信息。 |
SQL 相关的统计信息
| 视图名 | 功能描述 |
|---|---|
| GV$OB_PLAN_CACHE_STAT | 展示当前租户在所有 OBServer 节点上的每个计划缓存整体的状态。 |
| V$OB_PLAN_CACHE_STAT | 记录当前租户在所有 Server 上的每个计划缓存整体的状态。 |
| GV$OB_PLAN_CACHE_PLAN_STAT | 记录了当前租户在所有 Server 上的计划缓存中缓存的每一个缓存对象的状态。 |
| V$OB_PLAN_CACHE_PLAN_STAT | 记录了当前租户在当前 Server 上的计划缓存中缓存的每一个缓存对象的状态。 |
| GV$OB_PLAN_CACHE_PLAN_EXPLAIN | 用于展示缓存在全部的 Server 中的计划缓存中的物理执行计划。 |
| V$OB_PLAN_CACHE_PLAN_EXPLAIN | 用于展示缓存在当前 Server 的计划缓存中的物理执行计划。 |
| GV$OB_PS_STAT | 监控 PS Cache 的整体状态,包括命中率、内存占用、缓存的 item 数目。 |
| V$OB_PS_STAT | 监控 PS Cache 的整体状态,包括命中率、内存占用、缓存的 item 数目。 |
| GV$OB_PS_ITEM_INFO | 用于给 prepared statement 提供监控功能,包含 PS Cache 中所有 prepare statement 的基本信息。 |
| V$OB_PS_ITEM_INFO | 用于给 prepared statement 提供监控功能,包含 PS Cache 中所有 prepare statement 的基本信息。 |
| GV$OB_PX_TARGET_MONITOR | 展示所有 OBServer 节点上的 PX 线程使用情况。 |
| V$OB_PX_TARGET_MONITOR | 展示 OBServer 节点上的 PX 线程使用情况。 |
| GV$OB_SQL_AUDIT | 用于展示所有 Server 上每一次 SQL 请求的来源、执行状态等统计信息。 |
| V$OB_SQL_AUDIT | 用于展示当前 Server 的每一次 SQL 请求的来源、执行状态等统计信息。 |
| GV$SQL_PLAN_MONITOR | 展示所有 OBServer 节点慢查询的 Plan 层面的统计,每个慢查询都会有一条统计信息,同时记录该 Plan 的 Trace 信息。 |
| V$SQL_PLAN_MONITOR | 慢查询的 Operation 层面的统计,每个 Operation 会有一条统计信息。 |
| V$SQL_MONITOR_STATNAME | 展示 GV$SQL_PLAN_MONITOR 的 OTHERSTAT_X_ID字段中数字的含义。 |
| GV$OB_FLT_TRACE_CONFIG | 展示全链路追踪的诊断信息。 |
| GV$OB_SQLSTAT | 用于展示集群中 SQL 的基本性能统计数据,每个 SQL 语句为一行(即每个 SQL_ID + Plan_Hash 的唯一值为一行)。 |
| V$OB_SQLSTAT | 用于展示当前节点上 SQL 的基本性能统计数据,每个 SQL 语句为一行(即每个 SQL_ID + Plan_Hash 的唯一值为一行)。 |
日志相关的统计信息
| 视图名 | 功能描述 |
|---|---|
| GV$OB_LOG_STAT | 展示 Palf 的状态。 |
| V$OB_LOG_STAT | 展示 Palf 的状态。 |
网络相关的统计信息
| 视图名 | 功能描述 |
|---|---|
| GV$OB_RPC_OUTGOING | 所有 OBServer 节点的 RPC 的发送统计信息。 |
| GV$OB_RPC_INCOMING | 用于展示所有 OBServer 节点收到 RPC 请求的统计信息。 |
| V$OB_RPC_OUTGOING | 统计 OBServer 节点上不同租户所有不同 RPC Packet Code 的 RPC 数据发送情况。 |
| V$OB_RPC_INCOMING | 用于统计 OBServer 节点上不同租户所有的不同 RPC Packet Code 的 RPC 数据接收情况。 |
数据库相关的统计信息
| 视图名 | 功能描述 |
|---|---|
| GV$OB_KVCACHE | 展示每台 OBServer 节点上的 KVCACHE 信息。 |
| GV$OB_PARAMETERS | 展示租户所在的所有 OBServer 节点上的配置项信息。 |
| GV$OB_SERVER_SCHEMA_INFO | 展示所有 Server 上的 Schema 信息。 |
| GV$OB_SERVERS | 展示所有 OBServer 节点的信息。 |
| GV$OB_UNITS | 展示租户所在的 OBServer 节点的 Unit 信息,系统租户看到本集群所有 OBServer 节点的 Unit 信息。 |
| V$OB_KVCACHE | 展示每台 OBServer 节点上的 KVCACHE 信息。 |
| V$OB_PARAMETERS | 展示本 OBServer 节点上的配置项信息。 |
| V$OB_SERVER_SCHEMA_INFO | 展示所有 Server 上的 Schema 信息。 |
| V$OB_SERVERS | 展示本 OBServer 节点的信息。 |
| V$OB_UNITS | 展示本 OBServer 节点的 Unit 信息。 |
| GV$DML_STATS | 展示当前用户表中的 DML 信息。 |
| V$DML_STATS | 展示当前用户表中的 DML 信息。 |
| GV$OB_KV_CONNECTIONS | 用于查看所有 Server 的 OBKV 持有连接的统计信息。 |
| V$OB_KV_CONNECTIONS | 用于查看本 Server 的 OBKV 持有连接的统计信息。 |
Time Model 相关的统计信息
| 视图名 | 功能描述 |
|---|---|
| GV$OB_SESS_TIME_MODEL | 用于展示集群中 Session 级别的 Time Model 统计项。 |
| V$OB_SESS_TIME_MODEL | 用于展示当前节点上 Session 级别的 Time Model 统计项。 |
| GV$OB_SYS_TIME_MODEL | 用于展示集群中租户级别的 Time Model 统计项。 |
| V$OB_SYS_TIME_MODEL | 用于展示当前节点上租户级别的 Time Model 统计项。 |
转储相关的统计信息
| 视图名 | 功能描述 |
|---|---|
| GV$OB_MERGE_INFO | 展示 OceanBase 集群已经完成的 compaction 相关的统计信息。 |
| V$OB_MERGE_INFO | 展示 OceanBase 集群已经完成的 compaction 相关的统计信息。 |
线程相关的统计信息
| 视图名 | 功能描述 |
|---|---|
| GV$OB_PX_WORKER_STAT | 在并行执行场景中,查看每个线程的执行信息。 |
| V$OB_PX_WORKER_STAT | 在并行执行场景中,查看每个线程的执行信息。 |
| GV$OB_TENANT_RUNTIME_INFO | 展示租户线程中队列和线程限额相关的信息。 |
| V$OB_TENANT_RUNTIME_INFO | 展示租户线程中队列和线程限额相关的信息。 |
Workarea 相关的统计信息
| 视图名 | 功能描述 |
|---|---|
| GV$SQL_WORKAREA | 之前受 SQL 自动内存管理负责执行的所有 Operator 的 Workarea 统计信息。 |
| GV$SQL_WORKAREA_ACTIVE | 展示当前活跃 Operator 的 Workarea 信息。 |
| GV$SQL_WORKAREA_HISTOGRAM | 展示之前所有 Workarea执行的统计信息,如在区间 1 M~2 M 之间全 in-memory 处理的次数、one-pass 次数等。 |
| GV$OB_SQL_WORKAREA_MEMORY_INFO | 用于查询 SQL Workarea 总体的一些信息,如最大可用内存、当前使用内存、当前 hold 内存等。 |
| V$SQL_WORKAREA | 之前受 SQL 自动内存管理负责执行的所有 Operator 的 Workarea 统计信息。 |
| V$SQL_WORKAREA_ACTIVE | 展示当前活跃 Operator 的 Workarea 信息。 |
| V$SQL_WORKAREA_HISTOGRAM | 展示之前所有 workarea 执行的统计信息,如在区间1M~2M之间全 in-memory 处理的次数、one-pass 次数等。 |
| V$OB_SQL_WORKAREA_MEMORY_INFO | 用于查询 SQL workarea 总体的一些信息,包括最大可用内存、当前使用内存、当前 hold 内存等。 |
加密表相关的统计信息
| 视图名 | 功能描述 |
|---|---|
| V$OB_ENCRYPTED_TABLES | 用于展示开启加密功能的表的加密状态。 |
| V$ENCRYPTED_TABLESPACES | 用于展示开启加密功能的表空间的加密状态。 |
事务相关的统计信息
ASH 相关的统计信息
| 视图名 | 功能描述 |
|---|---|
| GV$OB_ACTIVE_SESSION_HISTORY | 用于展示活跃会话历史记录。 |
| V$OB_ACTIVE_SESSION_HISTORY | 用于展示当前活跃会话历史记录。 |
MySQL 租户下视图总览
字典视图总览
Help 命令
| 视图名 | 功能描述 |
|---|---|
| mysql.help_topic | 与其他三个表 mysql.help_category、mysql.help_relation、mysql.help_keyword 合作生成 Help 命令。 |
| mysql.help_category | 与其他三个表 mysql.help_relation、mysql.help_topic、mysql.help_keyword 合作生成 Help 命令。 |
| mysql.help_keyword | 与其他三个表 mysql.help_relation、mysql.help_topic、mysql.help_category 合作生成 Help 命令。 |
| mysql.help_relation | 与其他三个表 mysql.help_category、mysql.help_topic、mysql.help_keyword 合作生成 Help 命令。 |
SPM 相关
| 视图名 | 功能描述 |
|---|---|
| oceanbase.DBA_SQL_PLAN_BASELINES | 展示 SPM 中 SQL 的计划基线。 |
| oceanbase.DBA_SQL_MANAGEMENT_CONFIG | 展示 SPM 中的配置参数。 |
权限相关
| 视图名 | 功能描述 |
|---|---|
| mysql.db | 用于展示数据库级别的权限信息(VIRTUAL_TABLE)。 |
| mysql.user | 用于记录用户级别的权限信息(VIRTUAL_TABLE)。 |
| information_schema.COLUMN_PRIVILEGES | 展示列权限信息。 |
| information_schema.SCHEMA_PRIVILEGES | 描述数据库权限信息。 |
| information_schema.TABLE_PRIVILEGES | 记录表权限信息。 |
| information_schema.USER_PRIVILEGES | 记录用户权限信息。 |
| mysql.procs_priv | 用于存储存储过程函数的权限信息。 |
OBKV 相关
| 视图名 | 功能描述 |
|---|---|
| oceanbase.DBA_OB_KV_TTL_TASKS | 展示当前租户正在执行的 TTL 任务。 |
| oceanbase.DBA_OB_KV_TTL_TASK_HISTORY | 展示当前租户的历史 TTL 任务。 |
调度程序
| 视图名 | 功能描述 |
|---|---|
| oceanbase.DBA_SCHEDULER_JOBS | 展示数据库中所有调度程序作业的信息。 |
存储相关
| 视图名 | 功能描述 |
|---|---|
| mysql.proc | 用于展示存储过程的信息。 |
| information_schema.ENGINES | 记录存储引擎相关信息。 |
| information_schema.PARAMETERS | 提供存储过程参数和返回值相关信息。 |
| information_schema.ROUTINES | 提供存储过程相关的信息。 |
时区相关
| 视图名 | 功能描述 |
|---|---|
| mysql.time_zone | 用于展示时区相关的信息(SYSTEM_VIEW)。 |
| mysql.time_zone_name | 用于记录 Timezone 的名称信息(SYSTEM_VIEW)。 |
| mysql.time_zone_transition | mysql.time_zone_transition 是用于记录时区转换信息的系统视图。 |
| mysql.time_zone_transition_type | 用于记录时区转换类型(SYSTEM_VIEW)。 |
字符集
| 视图名 | 功能描述 |
|---|---|
| information_schema.CHARACTER_SETS | 记录 OceanBase 数据库的字符集信息。 |
| information_schema.COLLATIONS | 记录每个字符集的比对方法信息。 |
| information_schema.COLLATION_CHARACTER_SET_APPLICABILITY | 记录 Character 和 Collation 之间的对应关系。 |
表和列相关
| 视图名 | 功能描述 |
|---|---|
| information_schema.COLUMNS | 记录列信息。 |
| information_schema.STATISTICS | 记录表索引信息。 |
| information_schema.TABLES | 记录表的信息。 |
| information_schema.VIEWS | 记录视图信息。 |
| information_schema.VIEW_TABLE_USAGE | 展示视图定义中使用的表和视图的信息。 |
| oceanbase.DBA_OB_TABLEGROUP_TABLES | 展示 TABLEGROUP、TABLE 关联关系。不展示不在 TABLEGROUP 中的 TABLE。 |
| oceanbase.DBA_PART_KEY_COLUMNS | 展示数据库中所有分区对象中分区键包含的列。 |
| oceanbase.DBA_SUBPART_KEY_COLUMNS | 查看数据库中所有分区对象中子分区键包含的列。 |
| oceanbase.DBA_OB_TABLE_LOCATIONS | 展示表或者分区所在的位置,包括:系统表、用户表、索引表等。 |
Outline
| 视图名 | 功能描述 |
|---|---|
| oceanbase.DBA_OB_OUTLINES | 展示本租户的执行计划 Outline 信息。 |
| oceanbase.DBA_OB_CONCURRENT_LIMIT_SQL | 展示本租户的限流规则 Outline 相关信息。 |
| oceanbase.DBA_OB_OUTLINE_CONCURRENT_HISTORY | 展示本租户的执行计划和限流规则 Outline 历史信息。 |
数据库基本信息
| 视图名 | 功能描述 |
|---|---|
| information_schema.GLOBAL_STATUS | 记录 OceanBase 数据库的全局状态信息。 |
| information_schema.GLOBAL_VARIABLES | 记录全局变量信息。 |
| information_schema.SCHEMATA | 记录数据库元信息。 |
| oceanbase.DBA_OB_DATABASES | 展示租户的数据库元信息。 |
| oceanbase.DBA_OB_MAJOR_COMPACTION | 展示本租户的合并全局信息。 |
| oceanbase.DBA_OB_ZONE_MAJOR_COMPACTION | 展示本租户各个 Zone 的合并信息。 |
| oceanbase.DBA_OB_FREEZE_INFO | 展示合并(major_freeze)产生的版本信息。 |
分区相关
| 视图名 | 功能描述 |
|---|---|
| information_schema.PARTITIONS | 记录 Partition 信息。 |
| oceanbase.DBA_IND_PARTITIONS | 展示索引的一级/二级分区信息。 |
| oceanbase.DBA_PART_INDEXES | 展示所有的分区索引的分区信息。 |
| oceanbase.DBA_PART_TABLES | 展示用户表分区信息。 |
| oceanbase.DBA_TAB_PARTITIONS | 展示当前用户可访问的多级分区信息、分区存储参数和分区统计信息。 |
| oceanbase.DBA_TAB_SUBPARTITIONS | 展示子分区名称、表和所属分区的名称、其存储属性以及 DBMS_STATS 包生成的统计信息。 |
| oceanbase.DBA_SUBPARTITION_TEMPLATES | 展示所有子分区模版描述信息。 |
负载均衡相关
| 视图名 | 功能描述 |
|---|---|
| oceanbase.DBA_OB_TRANSFER_PARTITION_TASKS | 展示了本租户下当前正在处理的 Transfer Partition 任务。 |
| oceanbase.DBA_OB_TRANSFER_PARTITION_TASK_HISTORY | 展示了本租户已执行的 Transfer Partition 任务历史。 |
线程相关
| 视图名 | 功能描述 |
|---|---|
| information_schema.PROCESSLIST | 提供运行中的线程信息。 |
约束
| 视图名 | 功能描述 |
|---|---|
| information_schema.CHECK_CONSTRAINTS | 展示 CREATE TABLE 操作时,有关表和列相关的约束信息。 |
| information_schema.KEY_COLUMN_USAGE | 记录 Column 中 Key 的约束信息。 |
| information_schema.REFERENTIAL_CONSTRAINTS | 用于展示外键约束的元数据。 |
| information_schema.TABLE_CONSTRAINTS | 描述表约束信息。 |
Session 相关
| 视图名 | 功能描述 |
|---|---|
| information_schema.SESSION_STATUS | 记录 Session 的状态信息,如当前活跃连接数,数据库活跃时间(Uptime)等。 |
| information_schema.SESSION_VARIABLES | 记录 Session 的变量信息。 |
| oceanbase.DBA_OB_DEADLOCK_EVENT_HISTORY | 展示死锁事件的历史记录,该视图在非 root 租户下展示本租户的历史记录。 |
用户登录相关
| 视图名 | 功能描述 |
|---|---|
| information_schema.CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS | 用于展示不同用户登录失败的尝试次数。 |
备份恢复相关
统计信息和直方图
| 视图名 | 功能描述 |
|---|---|
| oceanbase.DBA_TAB_STATISTICS | 展示数据库中所有表的优化器统计信息。 |
| oceanbase.DBA_TAB_COL_STATISTICS | 展示数据库中所有表的列统计信息和直方图信息。 |
| oceanbase.DBA_PART_COL_STATISTICS | 展示数据库中所有分区表的列统计信息和直方图信息。 |
| oceanbase.DBA_SUBPART_COL_STATISTICS | 展示数据库中所有子分区表的列统计信息和直方图信息。 |
| oceanbase.DBA_TAB_HISTOGRAMS | 展示数据库中所有表的列的直方图。 |
| oceanbase.DBA_PART_HISTOGRAMS | 展示数据库中所有分区表上的直方图数据(每个直方图的端点)。 |
| oceanbase.DBA_SUBPART_HISTOGRAMS | 展示数据库中所有子分区表上的直方图数据(每个直方图的端点)。 |
| oceanbase.DBA_TAB_STATS_HISTORY | 展示数据库中所有表的表统计历史记录。 |
| oceanbase.DBA_IND_STATISTICS | 展示数据库中所有索引的优化器统计信息。 |
| oceanbase.DBA_TAB_MODIFICATIONS | 展示数据库中表的累计修改信息。 |
| information_schema.QUERY_RESPONSE_TIME | 展示 RESPONSE TIME 直方图等数据类型(Histogram)供 Prometheus 进行监控。 |
| oceanbase.DBA_OB_TABLE_OPT_STAT_GATHER_HISTORY | 查询表的历史收集执行情况。 |
租户相关
| 视图名 | 功能描述 |
|---|---|
| oceanbase.DBA_OBJECTS | 展示数据库所有数据库对象,视图定义与 ALL_OBJECTS 一致。 |
| oceanbase.DBA_OB_TENANTS | 展示所有租户的基本信息。包括系统租户、用户创建的租户(用户租户),以及 Meta 租户。用户可以根据 TENANT_TYPE 列来区分租户类型。 |
资源相关
| 视图名 | 功能描述 |
|---|---|
| oceanbase.DBA_OB_SEQUENCE_OBJECTS | 展示数据库中所有 SEQUENCE。 |
副本和日志相关
| 视图名 | 功能描述 |
|---|---|
| oceanbase.DBA_IND_SUBPARTITIONS | 展示数据库中所有索引子分区的信息。 |
| oceanbase.DBA_OB_TABLEGROUP_PARTITIONS | 展示分区的表组的一级分区信息。 |
| oceanbase.DBA_OB_TABLEGROUP_SUBPARTITIONS | 展示分区的表组的二级分区信息。 |
| oceanbase.DBA_OB_TABLEGROUPS | 展示表组的元信息,主要是展示表组的分区信息。 |
| oceanbase.DBA_OB_TABLET_REPLICAS | 展示本租户的所有 TABLET 副本信息,每个 TABLET 副本由联合键唯一确定:<TABLET_ID, SVR_IP, SVR_PORT, LS_ID>。 |
| oceanbase.DBA_OB_TABLET_TO_LS | 展示本租户的所有 Tablet 列表以及 Tablet 所属的日志流信息。 |
| oceanbase.DBA_OB_LS_LOCATIONS | 展示本租户的日志流( LS )副本分布信息。 |
WR 相关
| 视图名 | 功能描述 |
|---|---|
| oceanbase.DBA_WR_SNAPSHOT | 展示本租户的 SNAPSHOT 信息。 |
| oceanbase.DBA_WR_ACTIVE_SESSION_HISTORY | 展示本租户持久化后的 ASH 数据。 |
| oceanbase.DBA_WR_STATNAME | 展示本租户的系统统计项的名称。 |
| oceanbase.DBA_WR_SYSSTAT | 展示本租户的系统统计项的详细信息。 |
| oceanbase.DBA_WR_CONTROL | 展示 WR 相关的配置信息 |
| oceanbase.DBA_WR_SYSTEM_EVENT | 用于展示本租户的持久化后的租户级等待事件信息。 |
| oceanbase.DBA_WR_EVENT_NAME | 用于展示本租户的持久化后的租户级等待事件名称。 |
| oceanbase.DBA_WR_SQLTEXT | 用于展示本租户 WR 采集的 SQL 文本。 |
SQLSTAT 相关
| 视图名 | 功能描述 |
|---|---|
| oceanbase.DBA_WR_SQLSTAT | 用于展示本租户执行过的 SQL 的基本性能统计数据,每个 SQL 语句为一行(即每个 SQL_ID + Plan_Hash 的唯一值为一行)。 |
Time Model 相关
| 视图名 | 功能描述 |
|---|---|
| oceanbase.DBA_WR_SYS_TIME_MODEL | 展示了本租户 Time Model 统计项的 WR 数据。 |
系统变量相关
| 视图名 | 功能描述 |
|---|---|
| oceanbase.DBA_OB_SYS_VARIABLES | 用于展示当前租户系统变量的配置。 |
性能视图总览
ASH 相关的统计信息
| 视图名 | 功能描述 |
|---|---|
| GV$OB_ACTIVE_SESSION_HISTORY | 用于展示活跃会话历史记录。 |
| V$OB_ACTIVE_SESSION_HISTORY | 用于展示当前活跃会话历史记录。 |
Cgroup 相关
| 视图名 | 功能描述 |
|---|---|
| GV$OB_CGROUP_CONFIG | 用于快捷查询 OBServer 的 cgroup 配置。 |
| V$OB_CGROUP_CONFIG | 用于快捷查询 OBServer 的 cgroup 配置。 |
事件相关的统计信息
| 视图名 | 功能描述 |
|---|---|
| GV$OB_COMPACTION_PROGRESS | 展示租户的 OBServer 级合并进度信息。 |
| GV$OB_COMPACTION_SUGGESTIONS | 展示 COMPACTION 的建议信息。 |
| GV$OB_PROCESSLIST | 展示租户所在的所有 OBServer 节点的会话信息。 |
| GV$OB_COMPACTION_DIAGNOSE_INFO | 展示 COMPACTION 的诊断信息。 |
| GV$OB_TABLET_COMPACTION_HISTORY | 展示 TABLET 级 COMPACTION 的历史信息。 |
| GV$OB_TABLET_COMPACTION_PROGRESS | 展示 TABLET 级 COMPACTION 的进度信息。 |
| GV$OB_TRANSACTION_PARTICIPANTS | 展示所有 OBServer 节点上的事务参与者信息。 |
| GV$SESSION_EVENT | 用于展示集群内所有 OBServer 节点的 Session 级别等待事件。 |
| GV$SESSION_WAIT | 该视图用于展示所有服务器上所有 Session 的当前或者上一次等待事件的一些信息,包括等待事件名称、等待耗时等。 |
| GV$SESSION_WAIT_HISTORY | 用于展示所有服务器上所有 Session 的最近 10 次等待事件的信息。 |
| GV$SYSTEM_EVENT | 展示集群所有租户级别的等待事件。 |
| GV$SESSTAT | 所有 OBServer 节点的 Session 级别的统计事件信息。 |
| GV$SYSSTAT | 展示所有服务器上租户级别的统计事件信息。 |
| GV$ACTIVE_SESSION_HISTORY | 展示活跃会话历史记录。 |
| V$ACTIVE_SESSION_HISTORY | 展示活跃会话历史记录。 |
| V$OB_COMPACTION_PROGRESS | 展示租户的 Server 级合并进度信息。 |
| V$OB_COMPACTION_SUGGESTIONS | 展示 COMPACTION 的建议信息。 |
| V$OB_PROCESSLIST | 展示本 OBServer 节点的会话信息。 |
| V$OB_COMPACTION_DIAGNOSE_INFO | 展示 COMPACTION 的诊断信息。 |
| V$OB_TABLET_COMPACTION_HISTORY | 展示 TABLET 级 COMPACTION 的历史信息。 |
| V$OB_TABLET_COMPACTION_PROGRESS | 展示 TABLET 级 COMPACTION 的进度信息。 |
| V$OB_TRANSACTION_PARTICIPANTS | 展示所有 OBServer 节点上的事务参与者信息。 |
| V$STATNAME | 用于展示所有统计事件的相关定义。 |
| V$EVENT_NAME | 当前 OBServer 节点上所有统计事件的相关定义。 |
| V$SESSION_WAIT | 每个 Session 当前等待事件明细,按照约定,每个等待事件会有三个参数,各自会记录对应的值。 |
| V$SESSION_WAIT_HISTORY | 每个 Session 当前等待事件明细,最近 10 次等待事件。 |
| V$SESSTAT | 展示 Session 级别的统计事件概况。 |
| V$SYSSTAT | 展示当前服务器上租户级别的统计事件信息。 |
| V$SYSTEM_EVENT | 租户级别的等待事件统计。 |
| GV$SESSION_LONGOPS | 展示集群 DDL 操作的执行状态和进度。 |
| V$SESSION_LONGOPS | 展示当前 OBServer 节点上 DDL 操作的执行状态和进度。 |
监控相关的统计信息
| 视图名 | 功能描述 |
|---|---|
| GV$OB_DTL_INTERM_RESULT_MONITOR | 展示 DTL 中间结果管理器的监控信息。 |
| V$OB_DTL_INTERM_RESULT_MONITOR | 展示 DTL 中间结果管理器的监控信息。 |
缓存相关的统计信息
| 视图名 | 功能描述 |
|---|---|
| GV$OB_MEMORY | 用于展示租户级别的内存统计信息。 |
| V$OB_MEMORY | 用于展示租户级别的内存统计信息。 |
| GV$OB_MEMSTORE | 用于展示所有服务器上所有租户的 MemTable 的内存使用状况。 |
| V$OB_MEMSTORE | 用于展示租户级别的 MemStore 统计信息。 |
| GV$OB_MEMSTORE_INFO | 展示所有服务器上所有租户的所有分区的 Memtable 的详细信息。 |
| V$OB_MEMSTORE_INFO | 展示所有服务器上所有租户的所有分区的 Memtable 的详细信息。 |
| GV$OB_SSTABLES | 展示租户的 SSTable 信息。 |
| V$OB_SSTABLES | 展示租户的 SSTable 信息。 |
| GV$OB_TENANT_MEMORY | 用于展示集群上每个租户的内存使用状况。 |
| V$OB_TENANT_MEMORY | 用于展示当前 observer 进程中每个租户的内存使用状况。 |
| GV$OB_PL_CACHE_OBJECT | 展示所有租户 PL 相关的缓存对象的基础信息。 |
| V$OB_PL_CACHE_OBJECT | 展示本租户 PL 相关的缓存对象的基础信息。 |
SQL 相关的统计信息
| 视图名 | 功能描述 |
|---|---|
| GV$OB_PLAN_CACHE_STAT | 展示当前租户在所有 OBServer 节点上的每个计划缓存整体的状态。 |
| V$OB_PLAN_CACHE_STAT | 记录当前租户在所有 Server 上的每个计划缓存整体的状态。 |
| GV$OB_PLAN_CACHE_PLAN_STAT | 记录了当前租户在所有 Server 上的计划缓存中缓存的每一个缓存对象的状态。 |
| V$OB_PLAN_CACHE_PLAN_STAT | 记录了当前租户在当前 Server 上的计划缓存中缓存的每一个缓存对象的状态。 |
| GV$OB_PLAN_CACHE_PLAN_EXPLAIN | 用于展示缓存在全部的 Server 中的计划缓存中的物理执行计划。 |
| V$OB_PLAN_CACHE_PLAN_EXPLAIN | 用于展示缓存在当前 Server 的计划缓存中的物理执行计划。 |
| GV$OB_PS_STAT | 监控 PS Cache 的整体状态,包括命中率、内存占用、缓存的 item 数目。 |
| V$OB_PS_STAT | 监控 PS Cache 的整体状态,包括命中率、内存占用、缓存的 item 数目。 |
| GV$OB_PS_ITEM_INFO | 用于给 prepared statement 提供监控功能,包含 PS Cache 中所有 prepare statement 的基本信息。 |
| V$OB_PS_ITEM_INFO | 用于给 prepared statement 提供监控功能,包含 PS Cache 中所有 prepare statement 的基本信息。 |
| GV$OB_PX_TARGET_MONITOR | 展示所有 OBServer 节点上的 PX 线程使用情况。 |
| V$OB_PX_TARGET_MONITOR | 展示 OBServer 节点上的 PX 线程使用情况。 |
| GV$OB_SQL_AUDIT | 用于展示所有 Server 上每一次 SQL 请求的来源、执行状态等统计信息。 |
| V$OB_SQL_AUDIT | 用于展示当前 Server 的每一次 SQL 请求的来源、执行状态等统计信息。 |
| GV$SQL_PLAN_MONITOR | 展示所有 OBServer 节点慢查询的 Plan 层面的统计,每个慢查询都会有一条统计信息,同时记录该 Plan 的 Trace 信息。 |
| V$SQL_PLAN_MONITOR | 慢查询的 Operation 层面的统计,每个 Operation 会有一条统计信息。 |
| V$SQL_MONITOR_STATNAME | 展示 GV$SQL_PLAN_MONITOR 的 OTHERSTAT_X_ID字段中数字的含义。 |
| GV$OB_FLT_TRACE_CONFIG | 展示全链路追踪的诊断信息。 |
日志相关的统计信息
| 视图名 | 功能描述 |
|---|---|
| GV$OB_LOG_STAT | 展示 Palf 的状态。 |
| V$OB_LOG_STAT | 展示 Palf 的状态。 |
网络相关的统计信息
| 视图名 | 功能描述 |
|---|---|
| GV$OB_RPC_OUTGOING | 所有 OBServer 节点的 RPC 的发送统计信息。 |
| GV$OB_RPC_INCOMING | 用于展示所有 OBServer 节点收到 RPC 请求的统计信息。 |
| V$OB_RPC_OUTGOING | 统计 OBServer 节点上不同租户所有不同 RPC Packet Code 的 RPC 数据发送情况。 |
| V$OB_RPC_INCOMING | 用于统计 OBServer 节点上不同租户所有的不同 RPC Packet Code 的 RPC 数据接收情况。 |
数据库相关的统计信息
| 视图名 | 功能描述 |
|---|---|
| GV$OB_KVCACHE | 展示每台 OBServer 节点上的 KVCACHE 信息。 |
| GV$OB_PARAMETERS | 展示租户所在的所有 OBServer 节点上的配置项信息。 |
| GV$OB_SERVER_SCHEMA_INFO | 展示所有 Server 上的 Schema 信息。 |
| GV$OB_UNITS | 展示租户所在的 OBServer 节点的 Unit 信息,系统租户看到本集群所有 OBServer 节点的 Unit 信息。 |
| V$OB_KVCACHE | 展示每台 OBServer 节点上的 KVCACHE 信息。 |
| V$OB_PARAMETERS | 展示本 OBServer 节点上的配置项信息。 |
| V$OB_SERVER_SCHEMA_INFO | 展示所有 Server 上的 Schema 信息。 |
| V$OB_UNITS | 展示本 OBServer 节点的 Unit 信息。 |
| GV$DML_STATS | 展示当前用户表中的 DML 信息。 |
| V$DML_STATS | 展示当前用户表中的 DML 信息。 |
| GV$OB_KV_CONNECTIONS | 用于查看所有 Server 的 OBKV 持有连接的统计信息。 |
| V$OB_KV_CONNECTIONS | 用于查看本 Server 的 OBKV 持有连接的统计信息。 |
SQLSTAT 相关的统计信息
| 视图名 | 功能描述 |
|---|---|
| GV$OB_SQLSTAT | 用于展示集群中 SQL 的基本性能统计数据,每个 SQL 语句为一行(即每个 SQL_ID + Plan_Hash 的唯一值为一行)。 |
| V$OB_SQLSTAT | 用于展示当前节点上 SQL 的基本性能统计数据,每个 SQL 语句为一行(即每个 SQL_ID + Plan_Hash 的唯一值为一行)。 |
Time Model 相关统计信息
| 视图名 | 功能描述 |
|---|---|
| GV$OB_SESS_TIME_MODEL | 用于展示集群中 Session 级别的 Time Model 统计项。 |
| V$OB_SESS_TIME_MODEL | 用于展示当前节点上 Session 级别的 Time Model 统计项。 |
| GV$OB_SYS_TIME_MODEL | 用于展示集群中租户级别的 Time Model 统计项。 |
| V$OB_SYS_TIME_MODEL | 用于展示当前节点上租户级别的 Time Model 统计项。 |
转储相关的统计信息
| 视图名 | 功能描述 |
|---|---|
| GV$OB_MERGE_INFO | 展示 OceanBase 集群已经完成的 compaction 相关的统计信息。 |
| V$OB_MERGE_INFO | 展示 OceanBase 集群已经完成的 compaction 相关的统计信息。 |
线程相关的统计信息
| 视图名 | 功能描述 |
|---|---|
| GV$OB_PX_WORKER_STAT | 在并行执行场景中,查看每个线程的执行信息。 |
| V$OB_PX_WORKER_STAT | 在并行执行场景中,查看每个线程的执行信息。 |
Workarea 相关的统计信息
| 视图名 | 功能描述 |
|---|---|
| GV$SQL_WORKAREA | 之前受 SQL 自动内存管理负责执行的所有 Operator 的 Workarea 统计信息。 |
| GV$SQL_WORKAREA_ACTIVE | 展示当前活跃 Operator 的 Workarea 信息。 |
| GV$SQL_WORKAREA_HISTOGRAM | 展示之前所有 Workarea执行的统计信息,如在区间 1 M~2 M 之间全 in-memory 处理的次数、one-pass 次数等。 |
| GV$OB_SQL_WORKAREA_MEMORY_INFO | 用于查询 SQL Workarea 总体的一些信息,如最大可用内存、当前使用内存、当前 hold 内存等。 |
| V$SQL_WORKAREA | 之前受 SQL 自动内存管理负责执行的所有 Operator 的 Workarea 统计信息。 |
| V$SQL_WORKAREA_ACTIVE | 展示当前活跃 Operator 的 Workarea 信息。 |
| V$SQL_WORKAREA_HISTOGRAM | 展示之前所有 workarea 执行的统计信息,如在区间1M~2M之间全 in-memory 处理的次数、one-pass 次数等。 |
| V$OB_SQL_WORKAREA_MEMORY_INFO | 用于查询 SQL workarea 总体的一些信息,包括最大可用内存、当前使用内存、当前 hold 内存等。 |
加密表相关的统计信息
| 视图名 | 功能描述 |
|---|---|
| V$OB_ENCRYPTED_TABLES | 用于展示开启加密功能的表的加密状态。 |
| V$ENCRYPTED_TABLESPACES | 用于展示开启加密功能的表空间的加密状态。 |
事务相关的统计信息
Oracle 租户下视图总览
字典视图总览
功能适用性
该内容仅适用于 OceanBase 数据库企业版。OceanBase 数据库社区版仅提供 MySQL 模式。
表和视图相关
| 视图名 | 功能描述 |
|---|---|
| ALL_ALL_TABLES | 展示用户可访问的对象表和关系表。 |
| ALL_COL_COMMENTS | 展示用户可访问的视图和表的所有列注释。 |
| ALL_TABLES | 展示用户可访问的所有表。 |
| ALL_TAB_COLS | 展示当前用户可访问的表、视图、集群的所有列。 |
| ALL_TAB_COLUMNS | 展示当前用户可访问的表、视图、集群的所有列。 |
| ALL_TAB_COMMENTS | 展示当前用户可访问的表、视图的注释。 |
| DBA_COL_COMMENTS | 展示数据库中所有的视图和表的所有列注释。 |
| DBA_TAB_COMMENTS | 展示数据库中所有表、视图的注释。 |
| USER_COL_COMMENTS | 展示当前用户拥有的视图和表的所有列注释。 |
| USER_TAB_COMMENTS | 展示当前用户拥有的表、视图的注释。 |
| DBA_OB_TABLEGROUP_TABLES | 展示 TABLEGROUP、TABLE 关联关系。不展示不在 TABLEGROUP 中的 TABLE。 |
| DBA_TABLES | 展示数据库中的所有表。 |
| DBA_ALL_TABLES | 展示数据库中的对象表和关系表,它的字段与 ALL_ALL_TABLES 相同。 |
| DBA_TABLESPACES | 展示数据库中的所有表空间。 |
| DBA_TAB_COLS | 展示数据库中的所有表、视图、集群的所有列。 |
| DBA_TAB_COLUMNS | 展示数据库中所有的表、视图、集群的所有列。 |
| USER_ALL_TABLES | 展示当前用户可访问的对象表和关系表,除了 OWNER 字段之外,其他字段和 ALL_ALL_TABLES 相同。 |
| USER_TABLES | 展示当前用户拥有的所有表。 |
| USER_TABLESPACES | 展示当前用户可以访问的表空间。其列与 DBA_TABLESPACES 中的列相同,去除了 PLUGGED_IN 字段。 |
| USER_TAB_COLS | 展示当前用户拥有的表、视图、集群的所有列。 |
| USER_TAB_COLUMNS | 展示当前用户拥有的表、视图、集群的所有列。 |
| ALL_VIEWS | 展示当前用户可访问的视图。 |
| DBA_VIEWS | 展示数据库中的所有视图。其列与 ALL_VIEWS 中的列相同。 |
| USER_VIEWS | 展示当前用户拥有的视图。 |
| DICTIONARY | 展示数据字典表和视图的描述。 |
| DICT | 展示数据字典表和视图的描述。 |
| DBA_OB_TABLE_LOCATIONS | 展示表或者分区所在的位置,包括:系统表、用户表、索引表等。 |
Outline
| 视图名 | 功能描述 |
|---|---|
| DBA_OB_OUTLINES | 展示本租户的执行计划 Outline 信息。 |
| DBA_OB_CONCURRENT_LIMIT_SQL | 展示本租户的限流规则 Outline 相关信息。 |
| DBA_OB_OUTLINE_CONCURRENT_HISTORY | 展示本租户的执行计划和限流规则 Outline 历史信息。 |
SPM 相关
| 视图名 | 功能描述 |
|---|---|
| DBA_SQL_PLAN_BASELINES | 展示 SPM 中 SQL 的计划基线。 |
| DBA_SQL_MANAGEMENT_CONFIG | 展示 SPM 中的配置参数。 |
数据库基本信息
| 视图名 | 功能描述 |
|---|---|
| DBA_CONTEXT | 展示数据库中的所有上下文命名空间信息。 |
| DBA_OB_DATABASES | 展示租户的数据库元信息。 |
| DBA_OB_MAJOR_COMPACTION | 展示本租户的合并全局信息。 |
| DBA_OB_ZONE_MAJOR_COMPACTION | 展示本租户各个 Zone 的合并信息。 |
| ALL_OBJECTS | 展示用户可访问的所有数据库对象。 |
| DBA_OBJECTS | 展示数据库所有数据库对象。 |
| USER_OBJECTS | 展示用户拥有的所有数据库对象。 |
| ALL_DEPENDENCIES | 展示数据库中所有对象之间的依赖关系。 |
| DBA_DEPENDENCIES | 展示数据库中各对象之间的所有依赖关系。 |
| USER_DEPENDENCIES | 展示当前用户 Schema 中各对象之间的依赖关系。 |
| DBA_OB_FREEZE_INFO | 展示合并(major_freeze)产生的版本信息。 |
函数和过程
| 视图名 | 功能描述 |
|---|---|
| ALL_ARGUMENTS | 展示当前用户可以访问的函数和过程的参数。 |
| ALL_PROCEDURES | 展示当前用户可以访问的所有函数和过程,以及相关的属性。 |
| ALL_SOURCE | 展示当前用户可以访问的存储对象的文本源。 |
| DBA_ARGUMENTS | 展示数据库中可用的函数和过程的参数。其列与 ALL_ARGUMENTS 中的列相同。 |
| DBA_PROCEDURES | 展示数据库中可用的所有函数和过程,以及它们的相关属性。其列与 ALL_PROCEDURES 中的列相同。 |
| DBA_SOURCE | 展示数据库中所有存储对象的文本源。其列与 ALL_SOURCE 中的列相同。 |
| USER_ARGUMENTS | 展示当前用户拥有的函数和过程的参数。其列与 ALL_ARGUMENTS 中的列相同,去除了 OWNER 字段。 |
| USER_PROCEDURES | 展示当前用户拥有的所有函数和过程,以及它们的关联属性。其列与 ALL_PROCEDURES 中的列相同,去除了 OWNER 字段。 |
| USER_SOURCE | 展示当前用户拥有的存储对象的文本源。其列与 ALL_SOURCE 中的列相同,去除了 OWNER 字段。 |
| DBA_JOBS | 展示当前提交的任务总览。 |
| USER_JOBS | 展示当前提交的任务总览。 |
| DBA_JOBS_RUNNING | 展示正在运行的任务。 |
备份恢复相关
统计信息和直方图
| 视图名 | 功能描述 |
|---|---|
| ALL_PART_COL_STATISTICS | 展示当前用户可访问的分区表中一级分区的列统计信息和直方图信息。 |
| ALL_PART_HISTOGRAMS | 展示所有一级分区的直方图相关信息。 |
| ALL_SUBPART_COL_STATISTICS | 展示当前用户可访问的分区表中二级分区的列统计信息和直方图信息。 |
| ALL_SUBPART_HISTOGRAMS | 展示所有二级分区的直方图相关信息。 |
| ALL_TAB_COL_STATISTICS | 展示当前用户可访问表的列统计信息和直方图信息。 |
| ALL_TAB_HISTOGRAMS | 展示所有表级的直方图相关信息。 |
| ALL_TAB_STATISTICS | 展示当前用户可访问表的优化器统计信息。 |
| DBA_PART_COL_STATISTICS | 展示数据库的分区表中一级分区的列统计信息和直方图信息。 |
| DBA_PART_HISTOGRAMS | 展示当前数据库的一级分区的直方图相关信息。 |
| DBA_SUBPART_COL_STATISTICS | 展示数据库的分区表中二级分区的列统计信息和直方图信息。 |
| DBA_SUBPART_HISTOGRAMS | 展示当前数据库的二级分区的直方图相关信息。 |
| DBA_TAB_COL_STATISTICS | 展示数据库中所有表的列统计信息和直方图信息。 |
| DBA_TAB_HISTOGRAMS | 展示当前数据库的表级的直方图相关信息。 |
| DBA_TAB_STATISTICS | 展示数据库中所有表的优化器统计信息。 |
| USER_PART_COL_STATISTICS | 展示当前用户的分区表中一级分区的列统计信息和直方图信息。 |
| USER_PART_HISTOGRAMS | 展示当前用户的一级分区的直方图相关信息。 |
| USER_SUBPART_COL_STATISTICS | 展示当前用户的分区表中二级分区的列统计信息和直方图信息。 |
| USER_SUBPART_HISTOGRAMS | 展示当前用户的二级分区的直方图相关信息。 |
| USER_TAB_COL_STATISTICS | 展示当前用户的表的列统计信息和直方图信息。 |
| USER_TAB_HISTOGRAMS | 展示当前用户的表级的直方图相关信息。 |
| USER_TAB_STATISTICS | 展示当前用户的所有表的优化器统计信息。 |
| ALL_TAB_STATS_HISTORY | 展示当前用户可访问的所有表的表统计修改历史记录。 |
| DBA_TAB_STATS_HISTORY | 展示数据库中所有表的表统计修改历史记录。 |
| USER_TAB_STATS_HISTORY | 展示当前用户拥有的所有表的表统计修改历史记录。 |
| ALL_IND_STATISTICS | 展示当前用户可访问的表上的索引的优化器统计信息。 |
| DBA_IND_STATISTICS | 展示数据库中所有索引的优化器统计信息。 |
| USER_IND_STATISTICS | 展示当前用户拥有的表的索引的优化器统计信息。 |
| ALL_TAB_MODIFICATIONS | 展示当前用户可访问的表的累计修改信息。 |
| DBA_TAB_MODIFICATIONS | 展示数据库中表的累计修改信息。 |
| USER_TAB_MODIFICATIONS | 展示当前用户拥有的表的累计修改信息。 |
| DBA_OB_TABLE_OPT_STAT_GATHER_HISTORY | 查询表的历史收集执行情况。 |
用户及权限
| 视图名 | 功能描述 |
|---|---|
| ALL_USERS | 展示当前用户可见的所有数据库用户。 |
| DBA_USERS | 展示数据库的所有用户。 |
| USER_USERS | 展示当前用户的信息。 |
| ALL_COL_PRIVS | 当前用户为其对象所有者,授予者或被授予者的列对象权限。 已启用角色或被授予者是 PUBLIC 的列对象权限。 |
| ALL_TAB_PRIVS | 当前用户为对象的拥有者,或为对象权限的授予者,或为对象权限的被授予者。 对象权限的被授予者为已激活角色或 PUBLIC 角色。 |
| DBA_COL_PRIVS | 展示数据库中的所有列对象授予。 |
| DBA_SYS_PRIVS | 展示授予用户和角色的系统特权。 |
| DBA_TAB_PRIVS | 展示数据库中的所有对象授予。 |
| USER_TAB_PRIVS | 展示当前用户拥有的对象权限。 |
| USER_COL_PRIVS | 展示当前用户是对象所有者、授予者或被授予者的列对象授予。 |
| USER_ROLE_PRIVS | 展示授予当前用户的角色。 |
| USER_SYS_PRIVS | 展示授予当前用户的系统权限。 |
| ROLE_TAB_PRIVS | 展示授予角色的表特权。仅提供关于用户可以访问的角色的信息。 |
| ROLE_SYS_PRIVS | 展示授予角色的系统特权。 |
| ROLE_ROLE_PRIVS | 展示授予其他角色的角色。只提供关于用户可以访问的角色的信息。 |
| DBA_ROLE_PRIVS | 展示授予所有用户的角色和数据库中的角色。 |
| DBA_ROLES | 展示数据库中存在的所有角色。 |
| ALL_DIRECTORIES | 展示当前用户可访问的所有目录。 |
| DBA_DIRECTORIES | 展示当前用户可访问的所有目录。 |
约束
| 视图名 | 功能描述 |
|---|---|
| ALL_CONSTRAINTS | 展示用户可访问的所有表的约束信息。 |
| ALL_CONS_COLUMNS | 展示用户可访问的所有表的约束中的列信息。 |
| DBA_CONSTRAINTS | 展示数据库中所有表的约束信息。 |
| DBA_CONS_COLUMNS | 展示数据库中所有表的约束中的列信息。 |
| USER_CONSTRAINTS | 展示用户拥有的所有表的约束信息。 |
| USER_CONS_COLUMNS | 展示用户拥有的所有表的约束中的列信息。 |
审计
| 视图名 | 功能描述 |
|---|---|
| ALL_DEF_AUDIT_OPTS | 展示任何对象默认被审计的审计条件。 |
| AUDIT_ACTIONS | 展示审计记录中 Action ID 和对应的名称。 |
| DBA_AUDIT_EXISTS | 展示 AUDIT EXISTS 和 AUDIT NOT EXISTS 产生的审计跟踪条目。 |
| DBA_AUDIT_OBJECT | 展示数据库中所有对象的审计跟踪记录。 |
| DBA_AUDIT_SESSION | 展示所有关于 CONNECT 和 DISCONNECT 的审计跟踪记录。 |
| DBA_AUDIT_STATEMENT | 展示数据库中关于 GRANT、REVOKE、AUDIT、NOAUDIT 和 ALTER SYSTEM 语句的审计跟踪记录。 |
| DBA_AUDIT_TRAIL | 展示所有审计跟踪条目。 |
| DBA_OBJ_AUDIT_OPTS | 展示对象级别审计详细配置。 |
| DBA_STMT_AUDIT_OPTS | 展示语句级别审计的详细配置。 |
| STMT_AUDIT_OPTION_MAP | 展示语句级别审计的 Type 及对应的名称和优先级。 |
| USER_AUDIT_OBJECT | 展示当前用户可访问的对象的审计跟踪记录。 |
| USER_AUDIT_SESSION | 展示当前用户的连接和断开的审计跟踪记录。 |
| USER_AUDIT_STATEMENT | 展示当前用户发出的 GRANT、REVOKE、AUDIT、NOAUDIT 和 ALTER SYSTEM 语句的审计跟踪条目。 |
| USER_AUDIT_TRAIL | 展示与当前用户相关的标准审计跟踪条目。 |
索引
| 试图名 | 功能描述 |
|---|---|
| ALL_INDEXES | 展示用户可访问的所有表的索引的索引列信息。 |
| ALL_IND_COLUMNS | 展示用户可访问的所有表的索引的索引列信息。 |
| ALL_IND_EXPRESSIONS | 展示用户在数据库中可访问的 function-based 索引的信息。 |
| ALL_IND_PARTITIONS | 展示用户可访问的数据库中索引分区的信息。 |
| ALL_IND_SUBPARTITIONS | 展示数据库中用户可以访问的所有索引子分区的信息。 |
| ALL_PART_INDEXES | 展示当前用户可访问的分区索引的分区信息。 |
| DBA_INDEXES | 展示数据库所有表的索引信息。 |
| DBA_IND_COLUMNS | 展示数据库所有表的索引的索引列信息。 |
| DBA_IND_EXPRESSIONS | 展示数据库中所有 function-based 索引的信息。 |
| DBA_IND_PARTITIONS | 展示数据库中所有索引分区的信息。 |
| DBA_IND_SUBPARTITIONS | 展示数据库中所有索引子分区的信息。 |
| USER_INDEXES | 展示用户拥有的所有表的索引信息。 |
| USER_IND_COLUMNS | 展示用户拥有的所有表的索引的索引列信息。 |
| USER_IND_EXPRESSIONS | 展示用户在数据库中所拥有的 function-based 索引的信息。 |
| USER_IND_PARTITIONS | 展示当前用户为所有者的数据库中索引分区的信息,与 ALL_IND_PARTITIONS、DBA_IND_PARTITIONS 相比没有INDEX_OWNER 字段。 |
| USER_IND_SUBPARTITIONS | 展示数据库中用户所拥有的所有索引子分区的信息,与 DBA_IND_SUBPARTITIONS、ALL_IND_SUBPARTITIONS 相比没有 INDEX_OWNER 字段。 |
| USER_PART_INDEXES | 展示当前用户的分区索引的分区信息。 |
分区
| 视图名 | 功能描述 |
|---|---|
| ALL_PART_KEY_COLUMNS | 展示用户可访问的所有分区对象中分区键包含的列。 |
| ALL_PART_TABLES | 展示当前用户可访问的分区表的分区信息。 |
| ALL_SUBPARTITION_TEMPLATES | 展示所有子分区模版描述信息。 |
| ALL_SUBPART_KEY_COLUMNS | 展示用户可访问的所有分区对象中子分区键包含的列。 |
| ALL_TAB_PARTITIONS | 展示所有分区表的多级分区信息、分区存储参数和分区统计信息。 |
| ALL_TAB_SUBPARTITIONS | 展示 DBMS_STATS 包为当前用户可访问的分区生成的分区级别的分区信息、分区存储参数和分区统计信息。 |
| DBA_PART_INDEXES | 展示所有的分区索引的分区信息。 |
| DBA_PART_KEY_COLUMNS | 展示数据库中所有分区对象中分区键包含的列。 |
| DBA_PART_TABLES | 展示当前用户可访问的分区表的分区信息。 |
| DBA_SUBPARTITION_TEMPLATES | 展示所有子分区模版描述信息。 |
| DBA_SUBPART_KEY_COLUMNS | 展示数据库中所有分区对象中子分区键包含的列。 |
| DBA_TAB_PARTITIONS | 展示当前用户可访问的多级分区信息、分区存储参数和分区统计信息。 |
| DBA_TAB_SUBPARTITIONS | 展示子分区名称、表和所属分区的名称、其存储属性以及 DBMS_STATS 包生成的统计信息。 |
| USER_PART_KEY_COLUMNS | 展示当前用户拥有的所有分区对象中分区键包含的列。 |
| USER_PART_TABLES | 展示当前用户的分区表的分区信息。 |
| USER_SUBPARTITION_TEMPLATES | 展示所有子分区模版描述信息。 |
| USER_SUBPART_KEY_COLUMNS | 展示当前用户拥有的所有分区对象中子分区键包含的列。 |
| USER_TAB_SUBPARTITIONS | 展示当前用户拥有的每个表子分区的子分区名、表的名称和它所属的分区以及它的存储属性。 |
| USER_TAB_PARTITIONS | 展示当前用户的多级分区信息、分区存储参数和分区统计信息。 |
Session 相关
| 视图名 | 功能描述 |
|---|---|
| DBA_OB_DEADLOCK_EVENT_HISTORY | 展示死锁事件的历史记录,该视图在非 root 租户下展示本租户的历史记录。 |
序列
| 视图名 | 功能描述 |
|---|---|
| ALL_SEQUENCES | 展示用户可访问的所有 SEQUENCE。 |
| DBA_SEQUENCES | 展示数据库中所有 SEQUENCE。 |
| USER_SEQUENCES | 展示当前用户拥有的所有 SEQUENCE。 |
| TENANT_VIRTUAL_GLOBAL_VARIABLE | 展示全局变量信息。 |
| TENANT_VIRTUAL_SESSION_VARIABLE | 展示 Session 的变量信息。 |
同义词
| 视图名 | 功能描述 |
|---|---|
| ALL_SYNONYMS | 展示用户可访问的所有同义词。 |
| DBA_SYNONYMS | 展示数据库中所有同义词。 |
| USER_SYNONYMS | 展示当前用户所拥有的同义词。 |
触发器
| 视图名 | 功能描述 |
|---|---|
| ALL_TRIGGERS | 展示当前用户拥有的表上触发器与描述。如果用户具有 CREATE ANY TRIGGER 权限,则该视图描述数据库中的所有触发器。 |
| DBA_TRIGGERS | 展示数据库中的所有触发器。 |
| USER_TRIGGERS | 展示当前用户拥有的触发器。 |
回收站
| 视图名 | 功能描述 |
|---|---|
| DBA_RECYCLEBIN | 展示数据库中所有回收站的信息。 |
| USER_RECYCLEBIN | 展示当前用户拥有的回收站的信息。其列与 DBA_RECYCLEBIN 中的列相同,去除了 OWNER 字段。 |
资源组
| 视图名 | 功能描述 |
|---|---|
| DBA_RSRC_GROUP_MAPPINGS | 展示用户和资源组之间的绑定关系。 |
| DBA_RSRC_CONSUMER_GROUPS | 展示数据库中所有资源组的信息。 |
| DBA_RSRC_PLANS | 展示系统定义的所有资源管理计划。 |
| DBA_RSRC_PLAN_DIRECTIVES | 展示数据库中每组资源计划指令的详细信息。 |
NLS
| 视图名 | 功能描述 |
|---|---|
| NLS_DATABASE_PARAMETERS | 展示 DataBase 级别( OceanBase 数据库租户级)的 NLS 参数。 |
| NLS_INSTANCE_PARAMETERS | 展示实例级别(租户级别)的 NLS 参数。 |
| NLS_SESSION_PARAMETERS | 展示 Session 级别的 NLS 参数。 |
用户自定义类型
| 视图名 | 功能描述 |
|---|---|
| ALL_COLL_TYPES | 展示数据库中可用的用户自定义集合类型。其列与 DBA_COLL_TYPES 中的列相同。 |
| ALL_TYPES | 展示数据库中可用的用户自定义类型。 |
| ALL_TYPE_ATTRS | 展示数据库中可用的用户自定义类型的属性信息。 |
| DBA_COLL_TYPES | 展示数据库中可用的用户自定义集合类型。其列与 ALL_COLL_TYPES 中的列相同。 |
| DBA_TYPES | 展示数据库中可用的用户自定义类型。 |
| DBA_TYPE_ATTRS | 展示数据库中可用的用户自定义类型的属性信息。 |
| USER_COLL_TYPES | 展示当前用户可用的用户自定义集合类型。 |
| USER_TYPES | 展示当前用户的用户自定义类型。 |
| USER_TYPE_ATTRS | 展示当前用户可用的用户自定义类型的属性信息。 |
存储对象
| 视图名 | 功能描述 |
|---|---|
| ALL_ERRORS | 展示用户可以访问的当前存储对象的错误。 |
| DBA_ERRORS | 展示数据库中的当前存储对象的错误。 |
| USER_ERRORS | 展示用户可访问的当前存储对象的错误。 |
| DBA_SEGMENTS | 展示数据库中所有段分配的存储信息。 |
| USER_SEGMENTS | 展示当前用户下的对象拥有的段分配的存储信息。 |
PROFILE
| 视图名 | 功能描述 |
|---|---|
| ALL_PROFILES | 展示所有的简介和这些简介的限制。 |
| DBA_PROFILES | 展示所有的简介和这些简介的限制。 |
| USER_PROFILES | 展示所有的简介和这些简介的限制。 |
副本和日志相关
| 视图名 | 功能描述 |
|---|---|
| DBA_OB_LS_LOCATIONS | 展示本租户的日志流( LS )副本分布信息。 |
| DBA_OB_TABLEGROUPS | 展示表组的元信息,主要是展示表组的分区信息。 |
| DBA_OB_TABLEGROUP_PARTITIONS | 展示分区的表组的一级分区信息。 |
| DBA_OB_TABLEGROUP_SUBPARTITIONS | 展示分区的表组的二级分区信息。 |
| DBA_OB_TABLET_REPLICAS | 展示本租户的所有 TABLET 副本信息,每个 TABLET 副本由联合键唯一确定:<TABLET_ID, SVR_IP, SVR_PORT, LS_ID>。 |
| DBA_OB_TABLET_TO_LS | 展示本租户的所有 Tablet 列表以及 Tablet 所属的日志流信息。 |
| DBA_OB_LS | 展示日志流的状态和恢复进度。 |
WR 相关
| 视图名 | 功能描述 |
|---|---|
| DBA_WR_SNAPSHOT | 展示本租户的 SNAPSHOT 信息。 |
| DBA_WR_ACTIVE_SESSION_HISTORY | 展示本租户持久化后的 ASH 数据。 |
| DBA_WR_STATNAME | 展示本租户的系统统计项的名称。 |
| DBA_WR_SYSSTAT | 展示本租户的系统统计项的详细信息。 |
| DBA_WR_CONTROL | 展示 WR 相关的配置信息 |
| DBA_WR_SYSTEM_EVENT | 用于展示本租户的持久化后的租户级等待事件信息。 |
| DBA_WR_EVENT_NAME | 用于展示本租户的持久化后的租户级等待事件名称。 |
| DBA_WR_SQLTEXT | 用于展示本租户 WR 采集的 SQL 文本。 |
SQLSTAT 相关
| 视图名 | 功能描述 |
|---|---|
| DBA_WR_SQLSTAT | 用于展示本租户执行过的 SQL 的基本性能统计数据。 |
SQLSTAT 相关
| 视图名 | 功能描述 |
|---|---|
| DBA_WR_SYS_TIME_MODEL | 展示了本租户 Time Model 统计项的 WR 数据。 |
负载均衡相关
| 视图名 | 功能描述 |
|---|---|
| DBA_OB_TRANSFER_PARTITION_TASKS | 展示了本租户下当前正在处理的 Transfer Partition 任务。 |
| DBA_OB_TRANSFER_PARTITION_TASK_HISTORY | 展示了本租户已执行的 Transfer Partition 任务历史。 |
调度程序
| 视图名 | 功能描述 |
|---|---|
| DBA_SCHEDULER_JOBS | 展示当前用户可访问的调度程序作业信息。 |
| DBA_SCHEDULER_PROGRAM | 展示数据库中所有调度程序信息。 |
| DBA_SCHEDULER_JOB_RUN_DETAILS | 展示租户下所有调度程序作业的信息。 |
DBLINK 相关
| 视图名 | 功能描述 |
|---|---|
| ALL_DB_LINKS | 展示当前用户可访问的所有 DBLINK。 |
| DBA_DB_LINKS | 展示当前租户下所有已创建的 DBLINK。 |
| USER_DB_LINKS | 展示当前用户所创建的 DBLINK。 |
暂不支持的视图
| 视图名 | 功能描述 |
|---|---|
| ALL_METHOD_PARAMS | 展示用户可访问的对象类型的方法参数。 |
| ALL_SCHEDULER_JOB_ARGS | 展示用户可查的调度作业参数信息。 |
| ALL_SCHEDULER_PROGRAM_ARGS | 展示用户可查的调度程序参数信息。 |
| ALL_TYPE_METHODS | 展示用户可以访问的对象类型的方法。 |
| DBA_METHOD_PARAMS | 展示数据库中的对象类型的方法参数。 |
| DBA_SCHEDULER_JOB_ARGS | 展示数据库中的调度作业参数信息。 |
| USER_SCHEDULER_JOB_ARGS | 展示当前用户拥有的调度作业参数信息。 |
| DBA_SCHEDULER_PROGRAM_ARGS | 展示数据库中的调度程序参数信息。 |
| USER_SCHEDULER_PROGRAM_ARGS | 展示当前用户拥有的调度程序参数信息。 |
| DBA_TYPE_METHODS | 展示数据库中对象类型的方法。 |
| USER_TYPE_METHODS | 展示用户可以访问的对象类型的方法,除了不含有 OWNER 字段,字段信息和 ALL_TYPE_METHODS 一致。 |
性能视图总览
ASH 相关
| 视图名 | 功能描述 |
|---|---|
| GV$OB_ACTIVE_SESSION_HISTORY | 用于展示活跃会话历史记录。 |
统计信息
| 视图名 | 功能描述 |
|---|---|
| GV$OB_KVCACHE | 展示每台 OBServer 节点上的 KVCACHE 信息。 |
| GV$OB_PARAMETERS | 展示租户所在的所有 OBServer 节点上的配置项信息。 |
| GV$OB_SERVER_SCHEMA_INFO | 展示所有 Server 上的 Schema 信息。 |
| V$OB_SERVER_SCHEMA_INFO | 展示所有 Server 上的 Schema 信息。 |
| GV$OB_UNITS | 展示租户所在的 OBServer 节点的 Unit 信息,系统租户看到本集群所有 OBServer 节点的 Unit 信息。 |
| GV$SYSSTAT | 展示所有服务器上系统级别的统计事件信息。 |
| GV$DML_STATS | 展示当前用户表中的 DML 信息。 |
| V$DML_STATS | 展示当前用户表中的 DML 信息。 |
| V$GLOBALCONTEXT | 展示当前会话可访问的全局上下文属性的 CLIENT_IDENTIFIER 值。 |
| V$OB_KVCACHE | 展示每台 OBServer 节点上的 KVCACHE 信息。 |
| V$OB_PARAMETERS | 展示本 OBServer 节点上的配置项信息。 |
| V$SYSSTAT | 展示当前服务器上系统级别的统计事件信息。 |
| V$OB_UNITS | 展示本 OBServer 节点的 Unit 信息。 |
| V$VERSION | 查看数据库产品所有组件的名称和版本信息。 |
| V$STATNAME | 用于展示统计项的名称。 |
实例相关
| 视图名 | 功能描述 |
|---|---|
| GV$INSTANCE | 展示了当前数据库实例的状态。 |
| V$INSTANCE | 展示了当前数据库实例的状态。 |
内存相关
| 视图名 | 功能描述 |
|---|---|
| GV$OB_MEMORY | 展示所有服务器上每个租户的内存使用状况。 |
| GV$OB_MEMSTORE | 展示所有服务器上所有租户的 MemTable 的内存使用状况。 |
| GV$OB_SQL_WORKAREA_MEMORY_INFO | 表示查询 SQL Workarea 总体的一些信息,包括最大可用内存、当前使用内存、当前 Hold 内存等。 |
| GV$OB_SSTABLES | 展示租户的 SSTable 信息。 |
| GV$OB_MEMSTORE_INFO | 展示所有服务器上所有租户的所有分区的 Memtable 的详细信息。 |
| V$OB_MEMSTORE_INFO | 展示所有服务器上所有租户的所有分区的 Memtable 的详细信息。 |
| V$OB_MEMORY | 展示租户级别的内存统计信息。 |
| V$OB_MEMSTORE | 展示当前服务器上所有租户的 MemTable 的内存使用状况。 |
| V$OB_SSTABLES | 展示租户的 SSTable 信息。 |
| GV$OB_TENANT_MEMORY | 展示集群上每个租户的内存使用状况。 |
| V$OB_TENANT_MEMORY | 展示当前 observer 进程中每个租户的内存使用 状况。 |
缓存相关
| 视图名 | 功能描述 |
|---|---|
| GV$OB_PLAN_CACHE_PLAN_EXPLAIN | 展示缓存在全部的 Server 中的计划缓存中的物理执行计划。 |
| GV$OB_PLAN_CACHE_PLAN_STAT | 记录了当前租户在所有 Server 上的计划缓存中缓存的每一个缓存对象的状态。 |
| GV$OB_PLAN_CACHE_STAT | 记录当前租户在所有 Server 上的每个计划缓存整体的状态。 |
| V$OB_PLAN_CACHE_PLAN_EXPLAIN | 展示缓存在当前 Server 的计划缓存中的物理执行计划。 |
| V$OB_PLAN_CACHE_PLAN_STAT | 记录了当前租户在当前 Server 上的计划缓存中缓存的每一个缓存对象的状态。 |
| V$OB_PLAN_CACHE_STAT | 记录当前租户在所有 Server 上的每个计划缓存整体的状态。 |
| V$RSRC_PLAN | 展示当前活跃租户的资源管理计划。 |
| GV$OB_PL_CACHE_OBJECT | 展示所有租户 PL 相关的缓存对象的基础信息。 |
| V$OB_PL_CACHE_OBJECT | 展示所有租户 PL 相关的缓存对象的基础信息。 |
日志相关
| 视图名 | 功能描述 |
|---|---|
| GV$OB_LOG_STAT | 展示 Palf 的状态。 |
| V$OB_LOG_STAT | 展示 Palf 的状态。 |
监控信息
| 视图名 | 功能描述 |
|---|---|
| GV$OB_PX_TARGET_MONITOR | 展示所有 OBServer 节点上的 PX 线程使用情况。 |
| GV$OB_PS_ITEM_INFO | 给 Prepared Statement 提供监控功能,包含 PS Cache 中所有 Prepare Statement 的基本信息。 |
| GV$OB_PS_STAT | 监控 PS Cache 的整体状态,包括命中率、内存占用、缓存的 Item 数目。 |
| GV$OB_DTL_INTERM_RESULT_MONITOR | 展示 DTL 中间结果管理器的监控信息。 |
| V$OB_DTL_INTERM_RESULT_MONITOR | 展示 DTL 中间结果管理器的监控信息。 |
| V$OB_PX_TARGET_MONITOR | 展示 OBServer 节点上的 PX 线程使用情况。 |
| V$OB_PS_ITEM_INFO | 给 Prepared Statement提供监控功能,包含 PS Cache 中所有 Prepared Statement 的基本信息。 |
| V$OB_PS_STAT | 监控 PS Cache 的整体状态,包括命中率、内存占用、缓存的 Item 数目。 |
| V$SQL_MONITOR_STATNAME | 展示 GV$SQL_PLAN_MONITOR 的 OTHERSTAT_X_ID 字段中数字的含义。 |
Session 相关
| 视图名 | 功能描述 |
|---|---|
| GV$OB_PROCESSLIST | 展示租户所在的所有 OBServer 节点的会话信息。 |
| GV$SESSION_WAIT | 展示所有服务器上所有 Session 的当前或者上一次等待事件的一些信息,包括等待事件名称、等待耗时等。 |
| GV$SESSION_WAIT_HISTORY | 展示所有服务器上所有 Session 的最近 10 次等待事件的信息。 |
| GV$SESSTAT | 展示所有服务器上的 Session 级别的一些统计信息。 |
| GV$ACTIVE_SESSION_HISTORY | 展示活跃会话历史记录。 |
| V$ACTIVE_SESSION_HISTORY | 展示活跃会话历史记录。 |
| V$NLS_PARAMETERS | 查看 Session 级别的 NLS 参数。 |
| V$OB_PROCESSLIST | 展示本 OBServer 节点的会话信息。 |
| V$SESSION_WAIT | 展示当前服务器上所有 Session 的当前或者上一次等待事件的信息,包括等待事件名称、等待耗时等。 |
| V$SESSION_WAIT_HISTORY | 展示当前服务器上所有 Session 的最近 10 次等待事件的信息。 |
| V$SESSTAT | 展示 Session 级别的一些统计信息。 |
| V$EVENT_NAME | 展示租户下的各种事件定义。 |
Cgroup 相关
| 视图名 | 功能描述 |
|---|---|
| GV$OB_CGROUP_CONFIG | 用于快捷查询 OBServer 的 cgroup 配置。 |
| V$OB_CGROUP_CONFIG | 用于快捷查询 OBServer 的 cgroup 配置。 |
SQL 相关的统计信息
| 视图名 | 功能描述 |
|---|---|
| GV$OB_SQL_AUDIT | 展示所有 Server 上每一次 SQL 请求的来源、执行状态等统计信息。 |
| V$OB_SQL_AUDIT | 展示当前 Server 的每一次 SQL 请求的来源、执行状态等统计信息。 |
| GV$SQL_PLAN_MONITOR | 展示所有 OBServer 节点慢查询的 Plan 层面的统计,每个慢查询都会有一条统计信息,同时记录该 Plan 的 Trace 信息。 |
| V$SQL_PLAN_MONITOR | 展示所有 OBServer 节点慢查询的 Plan 层面的统计,每个慢查询都会有一条统计信息,同时记录该 Plan 的 Trace 信息。 |
| GV$OB_FLT_TRACE_CONFIG | 展示全链路追踪的诊断信息。 |
线程
| 视图名 | 功能描述 |
|---|---|
| GV$OB_PX_WORKER_STAT | 在并行执行场景中,查看每个线程的执行信息。 |
| V$OB_PX_WORKER_STAT | 在并行执行场景中,查看每个线程的执行信息。 |
Workarea
| 视图名 | 功能描述 |
|---|---|
| GV$SQL_WORKAREA | 之前受 SQL 自动内存管理负责执行的所有 Operator 的 Workarea 统计信息。 |
| GV$SQL_WORKAREA_ACTIVE | 当前活跃 Operator 的 Workarea 信息。 |
| GV$SQL_WORKAREA_HISTOGRAM | 展示之前所有 Workarea 执行的统计信息。 |
| V$OB_SQL_WORKAREA_MEMORY_INFO | 查询 SQL Workarea 总体的一些信息,包括最大可用内存、当前使用内存、当前 Hold 内存等。 |
| V$SQL_WORKAREA | 统计之前受 SQL 自动内存管理负责执行过的所有 Operator 的 Workarea 统计信息。 |
| V$SQL_WORKAREA_ACTIVE | 当前活跃 Operator 的 Workarea 信息。 |
| V$SQL_WORKAREA_HISTOGRAM | 展示之前所有 Workarea 执行的统计信息。 |
事务相关
| 视图名 | 功能描述 |
|---|---|
| GV$OB_COMPACTION_PROGRESS | 展示租户的 OBServer 级合并进度信息。 |
| GV$OB_COMPACTION_SUGGESTIONS | 展示 COMPACTION 的建议信息。 |
| GV$OB_COMPACTION_DIAGNOSE_INFO | 展示 COMPACTION 的诊断信息。 |
| GV$OB_TABLET_COMPACTION_HISTORY | 展示 TABLET 级 COMPACTION 的历史信息。 |
| GV$OB_TABLET_COMPACTION_PROGRESS | 展示 TABLET 级 COMPACTION 的进度信息。 |
| GV$OB_TRANSACTION_PARTICIPANTS | 展示所有 OBServer 节点上的事务参与者信息。 |
| GV$SYSTEM_EVENT | 展示所有服务器上租户系统级别的一些等待事件,统计每一类等待事件的发生次数、等待时间、超时次数等。 |
| GV$GLOBAL_TRANSACTION | 显示当前活跃的全局事务的信息。 |
| V$OB_COMPACTION_PROGRESS | 展示租户的 Server 级合并进度信息。 |
| V$OB_COMPACTION_SUGGESTIONS | 展示 COMPACTION 的建议信息。 |
| V$OB_COMPACTION_DIAGNOSE_INFO | 展示 COMPACTION 的诊断信息。 |
| V$OB_TABLET_COMPACTION_HISTORY | 展示 TABLET 级 COMPACTION 的历史信息。 |
| V$OB_TABLET_COMPACTION_PROGRESS | 展示 TABLET 级 COMPACTION 的进度信息。 |
| V$OB_TRANSACTION_PARTICIPANTS | 展示所有 OBServer 节点上的事务参与者信息。 |
| V$SYSTEM_EVENT | 展示当前服务器上租户系统级别的一些等待事件,统计每一类等待事件的发生次数、等待时间、超时次数等。 |
| V$GLOBAL_TRANSACTION | 显示当前活跃的全局事务的信息。 |
| GV$OB_GLOBAL_TRANSACTION | 展示集群中所有 XA 事务的信息。 |
| V$OB_GLOBAL_TRANSACTION | 展示以当前节点为原始 Scheduler 的所有 XA 事务的信息。 |
时区
| 视图名 | 功能描述 |
|---|---|
| V$TIMEZONE_NAMES | 显示有效的时区名称。 |
加密表
| 视图名 | 功能描述 |
|---|---|
| V$OB_ENCRYPTED_TABLES | 展示开启加密功能的表的加密状态。 |
| V$ENCRYPTED_TABLESPACES | 展示开启加密功能的表空间的加密状态。 |
DBLINK
| 视图名 | 功能描述 |
|---|---|
| GV$DBLINK | 展示该视图上发出的查询会话打开后的所有数据库链接( IN_TRANSACTION=YES 的链接)。这些数据库链接必须在关闭之前提交或回滚。 |
| V$DBLINK | 展示该视图上发出的查询会话打开后的所有数据库链接( IN_TRANSACTION=YES 的链接)。这些数据库链接必须在关闭之前提交或回滚。 |
SQLSTAT 相关
| 视图名 | 功能描述 |
|---|---|
| GV$OB_SQLSTAT | 用于展示集群中 SQL 的基本性能统计数据,每个 SQL 语句为一行(即每个 SQL_ID + Plan_Hash 的唯一值为一行)。 |
| V$OB_SQLSTAT | 用于展示当前节点上 SQL 的基本性能统计数据,每个 SQL 语句为一行(即每个 SQL_ID + Plan_Hash 的唯一值为一行)。 |
Time Model 相关
| 视图名 | 功能描述 |
|---|---|
| GV$OB_SESS_TIME_MODEL | 用于展示集群中 Session 级别的 Time Model 统计项。 |
| V$OB_SESS_TIME_MODEL | 用于展示当前节点上 Session 级别的 Time Model 统计项。 |
| GV$OB_SYS_TIME_MODEL | 用于展示集群中租户级别的 Time Model 统计项。 |
| V$OB_SYS_TIME_MODEL | 用于展示当前节点上租户级别的 Time Model 统计项。 |