检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
GLOBAL_ROW_TABLE_IO_STAT GLOBAL_ROW_TABLE_IO_STAT视图提供当前数据库所有行存表的IO统计数据。其字段的名称、类型和顺序与GS_ROW_TABLE_IO_STAT视图相同,具体的字段请参考表1。各统计字段为所有节点对应字段之和。 表1 GS_ROW_TABLE_IO_STAT字段
GS_USER_TRANSACTION GS_USER_TRANSACTION视图提供查询单CN上用户相关的事务信息。数据库记录每个用户事务提交和回滚的次数及事务提交和回滚的响应时间,单位是微秒。 表1 GS_USER_TRANSACTION字段 名称 类型 描述 usename
GS_TABLE_CHANGE_STAT视图显示当前数据库中所有表格(不包括外表)在当前节点上的变更情况。表示次数的各字段为实例启动以来的累计值。 表1 GS_TABLE_CHANGE_STAT字段 名称 类型 描述 schemaname name 表的命名空间。 relname name 表的名称。 last_vacuum
GS_TABLE_CHANGE_STAT视图显示当前数据库中所有表格(不包括外表)在当前节点上的变更情况。表示次数的各字段为实例启动以来的累计值。 表1 GS_TABLE_CHANGE_STAT字段 名称 类型 描述 schemaname name 表的命名空间。 relname name 表的名称。 last_vacuum
DBA_SEQUENCES视图存储关于数据库下的所有序列信息。需要有系统管理员权限才可以访问。 名称 类型 描述 sequence_owner character varying(64) 序列的所有者。 sequence_name character varying(64) 序列的名称。 父主题: 系统视图
oid PG_AUTHID.oid 发布的拥有者。 puballtables boolean - 如果为true,这个发布自动包括数据库中的所有表,包括未来将会创建的任何表。 pubinsert boolean - 如果为true,为发布中的表复制INSERT操作。 pubupdate
DBA_PART_INDEXES视图存储数据库中所有分区表索引的信息。需要有系统管理员权限才可以访问。 名称 类型 描述 index_owner character varying(64) 分区表索引的所有者名称。 schema character varying(64) 分区表索引的模式。 index_name
DBA_SEQUENCES视图存储关于数据库下的所有序列信息。需要有系统管理员权限才可以访问。 名称 类型 描述 sequence_owner character varying(64) 序列的所有者。 sequence_name character varying(64) 序列的名称。 父主题: 系统视图
regproc 自定义的ANALYZE函数,如果使用标准函数,则为0。 typalign "char" 当存储此类型的数值时要求的对齐方式。适用于磁盘存储以及该值在数据库中的大多数形式。如果数值是连续存储的,比如在磁盘上以完全的裸数据的形式存放时,则先在此类型的数据前填充空白,这样
行标识符(隐藏属性,必须明确选择才会显示)。 prpubid oid PG_PUBLICATION.oid 映射的发布的OID。 prrelid oid PG_CLASS.oid 映射的表的OID。 应用示例 查看所有发布和表的映射: 1 2 3 4 5 6 postgres=# SELECT * FROM pg_publication_rel;
DBA_TAB_COLUMNS视图存储关于表和视图的字段的信息。数据库里每个表的每个字段都在DBA_TAB_COLUMNS里有一行。需要有系统管理员权限才可以访问。 名称 类型 描述 owner character varying(64) 表或视图的所有者。 table_name character
DUAL DUAL视图是数据库根据数据字典自动创建的,它只有一个文本字段,且只有一行,用于保存表达式计算结果。任何用户都可以访问它。 表1 DUAL字段 名称 类型 描述 dummy text 表达式计算结果。 父主题: 系统视图
外一个例子:如果A和B都赋予了C同样的权限,则A可以撤销他自己的授权选项,但是不能撤销B的,因此C仍然拥有该权限。 如果执行REVOKE的角色持有的权限是通过多层成员关系获得的,则具体是哪个包含的角色执行的该命令是不确定的。在这种场合下,最好的方法是使用SET ROLE成为特定角
错误原因:CREATE EXTENSION时,WITH SCHEMA指定的schema和控制文件中指定的schema不同。 解决办法:CREATE EXTENSION时,WITH SCHEMA指定的schema必须与控制文件中指定的schema相同。 GAUSS-01497: "there is
DBA_IND_COLUMNS DBA_IND_COLUMNS视图存储关于数据库中所有索引的字段信息。需要有系统管理员权限才可以访问。 名称 类型 描述 index_owner character varying(64) 索引的所有者。 index_name character varying(64)
DBA_IND_COLUMNS DBA_IND_COLUMNS视图存储关于数据库中所有索引的字段信息。需要有系统管理员权限才可以访问。 名称 类型 描述 index_owner character varying(64) 索引的所有者。 index_name character varying(64)
PREPARED命令分别进行提交或者回滚。这些命令可以从任何会话中发出,而不仅是执行原始事务的会话。 从发出命令的会话的角度来看,PREPARE TRANSACTION不同于ROLLBACK:在执行它之后,就不再有活跃的当前事务了,并且预备事务的效果也不再可见 (如果该事务被提交,其效果会重新变得可见)。 如果PREPARE
input type" SQLSTATE: 42P13 错误原因:当转换函数是严格的,且转换类型与输入类型不一致时,不可忽略初始值的类型。 解决办法:此时确保第一个值的类型必须与转换类型一致,或至少是二进制兼容的。 GAUSS-01923: "return type of collection
SQLSTATE: 40P01 错误原因:检测到死锁,这种情况一般是因为业务调度不合理,大量的操作集中到某一段时间导致的。 解决办法:请使用pg_stat_activity 视图来查看、确定引起死锁的进程号,然后执行SELECT pg_cancel_backend($pid);结束掉死锁线程,再次执行操作。
错误原因:日期时间格式错误,源字符串长度小于需要读取的长度。 解决办法:如果源字符串不是定长的,尝试使用“FM”修饰符。 GAUSS-03362: "invalid value '%s' for '%s'" SQLSTATE: 22007 错误原因:日期时间格式错误,需要长度的字符中有部分字符无法解析。