云数据库 GAUSSDB-GS_SPM_SQL_BASELINE

时间:2024-11-13 14:45:25

GS_SPM_SQL_BASELINE

GS_SPM_SQL_BASELINE是SPM计划管理特性下的一个系统视图,当前该特性在分布式下不支持。该视图用于查看当前用户的baseline信息,普通用户以上权限均可以访问该视图。

表1 GS_SPM_SQL_BASELINE字段

名称

类型

描述

sql_namespace

oid

Schema的oid。

sql_hash

bigint

当前Schema中SQL的唯一标识。

plan_hash

bigint

当前SQL中的plan的唯一标识。

outline

text

outline文本,可固定当前计划的一组Hint。

status

text

计划的状态。取值范围:

  • UNACC:表示未接受的计划。
  • ACC:表示已经接受的计划。
  • FIXED:一种特殊的ACC状态的计划,计划的匹配优先级高于ACC状态的计划。

gplan

boolean

当前outline对应的计划是否是gplan。

cost

double precision

计划的总代价。

sql_text

text

SQL的文本串。

param_num

integer

SQL的参数数量。

source

text

baseline的来源。

creation_time

timestamp with time zone

baseline的创建时间。

modification_time

timestamp with time zone

baseline的修改时间。

jump_intercept_cnt

bigint

当前baseline拦截计划跳变次数。

invalid

boolean

当前baseline是否无效。

support.huaweicloud.com/distributed-devg-v8-gaussdb/gaussdb-12-1081.html