暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

华为openGauss PG_AM

华为高斯 2020-06-01
737

PG_AM系统表存储有关索引访问方法的信息。系统支持的每种索引访问方法都有一行。

表 1 PG_AM字段

名称

类型

引用

描述

amname

name

-

访问方法的名称。

amstrategies

smallint

-

访问方法的操作符策略个数,或者如果访问方法没有一个固定的操作符策略集则为0。

amsupport

smallint

-

访问方法的支持过程个数。

amcanorder

Boolean

-

这种访问方式是否支持通过索引字段值的命令扫描排序。

amcanorderbyop

Boolean

-

这种访问方式是否支持通过索引字段上操作符的结果的命令扫描排序。

amcanbackward

Boolean

-

访问方式是否支持向后扫描。

amcanunique

Boolean

-

访问方式是否支持唯一索引。

amcanmulticol

Boolean

-

访问方式是否支持多字段索引。

amoptionalkey

Boolean

-

访问方式是否支持第一个索引字段上没有任何约束的扫描。

amsearcharray

Boolean

-

访问方式是否支持ScalarArrayOpExpr搜索。

amsearchnulls

Boolean

-

访问方式是否支持IS NULL/NOT NULL搜索。

amstorage

Boolean

-

允许索引存储的数据类型与列的数据类型是否不同。

amclusterable

Boolean

-

是否允许在一个这种类型的索引上openGauss

ampredlocks

Boolean

-

是否允许这种类型的一个索引管理细粒度的谓词锁定。

amkeytype

oid

PG_TYPE.oid

存储在索引里数据的类型,如果不是一个固定的类型则为0。

aminsert

regproc

PG_PROC.proname

“插入这个行”函数。

ambeginscan

regproc

PG_PROC.proname

“准备索引扫描” 函数。

amgettuple

regproc

PG_PROC.proname

“下一个有效行”函数,如果没有则为0。

amgetbitmap

regproc

PG_PROC.proname

“抓取所有的有效行” 函数,如果没有则为0。

amrescan

regproc

PG_PROC.proname

“(重新)开始索引扫描”函数。

amendscan

regproc

PG_PROC.proname

“索引扫描后清理” 函数。

ammarkpos

regproc

PG_PROC.proname

“标记当前扫描位置”函数。

amrestrpos

regproc

PG_PROC.proname

“恢复已标记的扫描位置”函数。

ammerge

regproc

PG_PROC.proname

“归并多个索引对象”函数。

ambuild

regproc

PG_PROC.proname

“建立新索引”函数。

ambuildempty

regproc

PG_PROC.proname

“建立空索引”函数。

ambulkdelete

regproc

PG_PROC.proname

批量删除函数。

amvacuumcleanup

regproc

PG_PROC.proname

VACUUM后的清理函数。

amcanreturn

regproc

PG_PROC.proname

检查是否索引支持唯一索引扫描的函数,如果没有则为0。

amcostestimate

regproc

PG_PROC.proname

估计一个索引扫描开销的函数。

amoptions

regproc

PG_PROC.proname

为一个索引分析和确认reloptions的函数。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

文集目录
法律声明
发行说明
产品描述
技术白皮书
编译指导书
快速入门
安装指南
管理员指南
开发者指南
关于本文档
概述
数据库使用
应用程序开发教程
管理数据库安全
接口参考
导入数据
导出数据
AI特性
性能调优
配置运行参数
SQL参考
用户自定义函数
存储过程
系统表和系统视图
系统表和系统视图概述
系统表
GS_OPT_MODEL
GS_WLM_INSTANCE_HISTORY
GS_WLM_OPERATOR_INFO
GS_WLM_PLAN_ENCODING_TABLE
GS_WLM_PLAN_OPERATOR_INFO
GS_WLM_SESSION_QUERY_INFO_ALL
GS_WLM_USER_RESOURCE_HISTORY
PG_AGGREGATE
PG_AM
PG_AMOP
PG_AMPROC
PG_APP_WORKLOADGROUP_MAPPING
PG_ATTRDEF
PG_ATTRIBUTE
PG_AUTHID
PG_AUTH_HISTORY
PG_AUTH_MEMBERS
PG_CAST
PG_CLASS
PG_COLLATION
PG_CONSTRAINT
PG_CONVERSION
PG_DATABASE
PG_DB_ROLE_SETTING
PG_DEFAULT_ACL
PG_DEPEND
PG_DESCRIPTION
PG_DIRECTORY
PG_ENUM
PG_EXTENSION
PG_EXTENSION_DATA_SOURCE
PG_FOREIGN_DATA_WRAPPER
PG_FOREIGN_SERVER
PG_FOREIGN_TABLE
PG_INDEX
PG_INHERITS
PG_JOB
PG_JOB_PROC
PG_LANGUAGE
PG_LARGEOBJECT
PG_LARGEOBJECT_METADATA
PG_NAMESPACE
PG_OBJECT
PG_OPCLASS
PG_OPERATOR
PG_OPFAMILY
PG_PARTITION
PG_PLTEMPLATE
PG_PROC
PG_RANGE
PG_RESOURCE_POOL
PG_REWRITE
PG_RLSPOLICY
PG_SECLABEL
PG_SHDEPEND
PG_SHDESCRIPTION
PG_SHSECLABEL
PG_STATISTIC
PG_STATISTIC_EXT
PG_TABLESPACE
PG_TRIGGER
PG_TS_CONFIG
PG_TS_CONFIG_MAP
PG_TS_DICT
PG_TS_PARSER
PG_TS_TEMPLATE
PG_TYPE
PG_USER_MAPPING
PG_USER_STATUS
PG_WORKLOAD_GROUP
PLAN_TABLE_DATA
系统视图
DBE_PERF Schema
WDR Snapshot Schema
GUC参数说明
常见故障定位指南
SQL执行计划概述
详解
工具参考
术语表
由迪
暂无图片
关注
暂无图片
获得了298次点赞
暂无图片
内容获得217次评论
暂无图片
获得了344次收藏
TA的专栏