V$INSTANCE
视图提供了当前数据库实例的状态信息。
简介
V$INSTANCE
是PolarDB PostgreSQL版(兼容Oracle)中的一个动态性能视图,它提供了当前数据库实例的状态信息。该视图包含了关于数据库实例的一些关键信息,例如,实例的名称、启动时间、版本信息、主机名等。动态性能视图通常以V$
开头,它们提供了对数据库当前性能和运行状态的实时视图。V$INSTANCE
视图是用于监控和管理数据库实例的一个重要工具。
V$INSTANCE
视图包含以下列信息:
列名称 | 类型 | 描述 |
INSTANCE_NUMBER | numeric | 实例的编号。 |
INSTANCE_NAME | character varying(16) | 实例名称,通常与数据库名称相同。 |
HOST_NAME | character varying(16) | 运行数据库实例的服务器主机名。 |
VERSION | character varying(17) | 数据库的版本号。 |
STARTUP_TIME | date | 实例最后一次启动的时间。 |
STATUS | character varying(12) | 实例当前的状态。例如 "OPEN"、"MOUNTED"、"STARTED" 等。 |
PARALLEL | character varying(3) | 表示实例是否运行在并行模式。 |
THREAD# | numeric | 实例的线程编号。 |
ARCHIVER | character varying(7) | 归档进程的状态。 |
LOG_SWITCH_WAIT | character varying(15) | 日志切换等待情况。 |
DATABASE_STATUS | character varying(17) | 数据库的状态。例如 "ACTIVE"、"SUSPENDED" 等。 |
INSTANCE_ROLE | text | 实例的角色。例如 "PRIMARY INSTANCE"、"SECONDARY INSTANCE" 等。 |
该视图对于确定数据库实例的健康状况和配置非常有用。例如,高权限用户可以通过查看V$INSTANCE
来确认数据库实例是否处于打开状态以及当前是否可用。