系统表-PG_ATTRIBUTE
PG_ATTRIBUTE系统表存储关于表字段的信息。表1PG_ATTRIBUTE字段名称类型描述attrelidoid此字段所属表。attnamename字段名。atttypidoid字段类型。attstattargetinteger控制ANALYZE为这个字段积累的统计细节的级别。零值表示不收集统
系统表-PG_ATTRDEF
PG_ATTRDEF系统表存储列的默认值。表1PG_ATTRDEF字段名称类型描述adrelidoid该列的所属表adnumsmallint该列的数目adbinpg_node_tree字段缺省值的内部表现形式adsrctext人类可读的缺省值的内部表现形式
系统表-PG_APP_WORKLOADGROUP_MAPPING
PG_APP_WORKLOADGROUP_MAPPING系统表提供了数据库负载映射组的信息。表1PG_APP_WORKLOADGROUP_MAPPING字段名称类型描述appnamename应用名字workload_gpnamename映射到的负载组名字
系统表-PG_AMPROC
PG_AMPROC系统表存储有关与访问方法操作符族相关联的支持过程的信息。每个属于某个操作符族的支持过程都占有一行。表1PG_AMPROC字段名字类型引用描述oidoid-行标识符(隐藏属性;必须明确选择)。amprocfamilyoidPG_OPFAMILY.oid该项的操作符族。amprocle
系统表-PG_AMOP
PG_AMOP系统表存储有关和访问方法操作符族关联的信息。如果一个操作符是一个操作符族中的成员,则在这个表中会占据一行。一个族成员是一个search操作符或一个ordering操作符。一个操作符可以在多个族中出现,但是不能在一个族中的多个搜索位置或多个排序位置中出现。表1PG_AMOP字段名字类型引
系统表-PG_AM
PG_AM系统表存储有关索引访问方法的信息。系统支持的每种索引访问方法都有一行。表1PG_AM字段名字类型引用描述oidoid-行标识符(隐藏属性;必须明确选择)。amnamename-访问方法的名字。amstrategiessmallint-访问方法的操作符策略个数,或者如果访问方法没有一个固定的
系统表-PG_AGGREGATE
PG_AGGREGATE系统表存储与聚集函数有关的信息。PG_AGGREGATE里的每条记录都是一条pg_proc里面的记录的扩展。PG_PROC记录承载该聚集的名字、输入和输出数据类型,以及其它一些和普通函数类似的信息。表1PG_AGGREGATE字段名字类型引用描述aggfnoidregproc
系统表-GS_WLM_SESSION_INFO
GS_WLM_SESSION_INFO系统表显示当前CN执行作业结束后的负载管理记录。此数据是从内核中转储到系统表中的数据。当设置GUC参数enable_resource_record为on时,系统会定时(周期为3分钟)将GS_WLM_SESSION_HISTORY中的记录导入此系统表,开启此功能会
系统表-GS_WLM_OPERATOR_INFO
GS_WLM_OPERATOR_INFO系统表显示执行作业结束后的算子相关的记录。此数据是从内核中转储到系统表中的数据。当设置GUC参数enable_resource_record为on时,系统会定时(周期为3分钟)将GS_WLM_OPERATOR_HISTORY中的记录导入此系统表,开启此功能会占
系统表-GS_WLM_EC_OPERATOR_INFO
GS_WLM_EC_OPERATOR_INFO系统表存储执行EC(ExtensionConnector)作业结束后的算子相关的记录。当设置GUC参数enable_resource_record为on时,系统会每3分钟将GS_WLM_EC_OPERATOR_HISTORY中的记录导入此系统表,开启此功
系统表-GS_OBSSCANINFO
GS_OBSSCANINFO系统表定义了在云上加速场景中,使用加速集群时扫描OBS数据的运行时信息,每条记录对应一个query中单个OBS外表的运行时信息。表1GS_OBSSCANINFO字段名字类型引用描述query_idbigint-查询标识。user_idtext-执行该查询的数据库用户。ta
系统表和系统视图-系统表
系统表GS_OBSSCANINFOGS_WLM_EC_OPERATOR_INFOGS_WLM_OPERATOR_INFOGS_WLM_SESSION_INFOPG_AGGREGATEPG_AMPG_AMOPPG_AMPROCPG_APP_WORKLOADGROUP_MAPPINGPG_ATTRDEF
系统表和系统视图概述
系统表是GaussDB200存放结构元数据的地方,它是GaussDB200数据库系统运行控制信息的来源,是数据库系统的核心组成部分。系统视图提供了查询系统表和访问数据库内部状态的方法。三权分立下,非管理员无权查看系统表和视图。非三权分立下,系统表和系统视图要么只对管理员可见,要么对所有用户可见。下面
存储过程-调试
语法RAISE有以下五种语法格式:图1raise_format::=图2raise_condition::=图3raise_sqlstate::=图4raise_option::=图5raise::=参数说明:level选项用于指定错误级别,有DEBUG,LOG,INFO,NOTICE,WARNIN
Information Schema
信息模式本身是一个名为information_schema的模式。这个模式自动存在于所有数据库中。信息模式由一组视图构成,它们包含定义在当前数据库中对象的信息。这个模式的拥有者是初始数据库用户,并且该用户自然地拥有这个模式上的所有特权,包括删除它的能力。
高级包-UTL_FILE
--系统管理员向PG_DIRECTORY系统表中加入目录/temp/:CREATEORREPLACEDIRECTORYdirAS'/tmp/';--打开一个文件并向文件中写入数据DECLAREfutl_file.file_type;dirtext:='dir';BEGINf:=utl_file.fo
高级包-DBMS_SQL
接口介绍高级功能包DBMS_SQL支持的接口请参见表1DBMS_SQL。表1DBMS_SQL接口名称描述DBMS_SQL.OPEN_CURSOR打开一个游标。DBMS_SQL.CLOSE_CURSOR关闭一个已打开的游标。DBMS_SQL.PARSE向游标传递一组SQL语句,目前只支持SELECT。
高级包-DBMS_JOB
接口介绍高级功能包DBMS_JOB支持的所有接口请参见表1。表1DBMS_JOB接口名称描述DBMS_JOB.SUBMIT提交一个定时任务。作业号由系统自动生成。DBMS_JOB.ISUBMIT提交一个定时任务。作业号由用户指定。DBMS_JOB.REMOVE通过作业号来删除定时任务。DBMS_JO
高级包-UTL_RAW
接口介绍高级功能包UTL_RAW支持的所有接口请参见表1。表1UTL_RAW接口名称描述UTL_RAW.CAST_FROM_BINARY_INTEGER将INTEGER类型值转换为二进制表示形式(即RAW类型)。UTL_RAW.CAST_TO_BINARY_INTEGER将二进制表示形式的整型值(即
高级包-DBMS_OUTPUT
接口介绍高级功能包DBMS_OUTPUT支持的所有接口请参见表1。表1DBMS_OUTPUT接口名称描述DBMS_OUTPUT.PUT_LINE输出指定的文本。DBMS_OUTPUT.PUT将指定的文本输出到指定文本的前面,不添加换行符。DBMS_OUTPUT.ENABLE设置输出缓冲区的大小,如果