VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

SNAPSHOT.SNAPSHOT

SNAPSHOT表记录当前系统中存储的WDR快照数据的索引信息、开始时间和结束时间。

  • SNAPSHOT表只能在系统库postgres中查询到结果,在用户库中无法查询。
  • 该表仅支持主节点查询。
  • 查询该表需要打开GUC参数enable_wdr_snapshot

WDR Snasphot在启动后(打开参数enable_wdr_snapshot),会在用户表空间pg_default,数据库postgres下新建schema “snapshot”,用于持久化WDR快照数据。

表 1 SNAPSHOT表属性

名称

类型

描述

示例

snapshot_id

bigint

WDR快照序号。

1

start_ts

timestamp with time zone

WDR快照的开始时间。

2019-12-28 17:11:27.423742+08

end_ts

timestamp with time zone

WDR快照的结束时间。

2019-12-28 17:11:43.67726+08

查询示例

1、设置GUC参数enable_wdr_snapshot为on。

alter system set enable_wdr_snapshot to on;

2、切换至系统库。

\c postgres

3、查询SNAPSHOT表结构。

 \d SNAPSHOT.SNAPSHOT

返回如下结果:

             Table "snapshot.snapshot"
   Column    |           Type           | Modifiers
-------------+--------------------------+-----------
 snapshot_id | bigint                   | not null
 start_ts    | timestamp with time zone |
 end_ts      | timestamp with time zone |
Indexes:
    "snapshot_pkey" PRIMARY KEY, btree (snapshot_id) TABLESPACE pg_default