检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
interval '7 day'); proc_drop_partition -------------------- (1 row) 父主题: 数据库对象函数
SQLSTATE: 42501 错误原因:创建数据库语法中,如果原数据库不是模板数据库,当前用户角色没有权限创建数据库。 解决办法:创建数据库语法中,如果原数据库不是模板数据库,只有拥有CREATEDB权限的用户或系统管理员才可以创建新数据库,请确认用户权限是否正确。 GAUSS-00503:
是t2,因此怀疑是数据库有问题,结果集不正确。 String_agg函数的作用是将组内的数据合并成一行,但是如果用户用法是string_agg(ename, ',')这种情况下,结果集就是不稳定的,因为没有指定组合的顺序。 例如,上述SQL语句中的输出结果可以是以下任意一种,且都是合理的。
事务监控 通过设置事务超时预警,可以监控自动回滚的事务并定位其中的语句问题,也可以监控执行时间过长的语句。 transaction_sync_naptime 参数说明:为保证数据一致性,当本地事务与GTM上snapshot中状态不一样时会阻塞其他事务的运行,需要等待本地节点上事务
PG_SHDEPEND系统表记录数据库对象和共享对象(比如角色)之间的依赖关系。记录的这些信息使GaussDB(DWS)可以确保对象在被删除时没有被其他对象引用。 PG_DEPEND的作用类似,只是它是针对单个数据库中对象之间的依赖。 和大多数其他系统表不同,PG_SHDEPEND在集群的所有数据库之间共
PG_SHDEPEND系统表记录数据库对象和共享对象(比如角色)之间的依赖关系。记录的这些信息使GaussDB(DWS)可以确保对象在被删除时没有被其他对象引用。 PG_DEPEND的作用类似,只是它是针对单个数据库中对象之间的依赖。 和大多数其他系统表不同,PG_SHDEPEND在集群的所有数据库之间共
PG_SHDESCRIPTION系统表存储共享数据库对象的可选注释。可以使用COMMENT命令操作注释的内容,使用gsql的\d命令查看注释内容。 PG_DESCRIPTION提供了类似的功能,它记录了单个数据库中对象的注释。 不同于大多数系统表,PG_SHDESCRIPTION在集群中所有数据库之间共享:每个
PG_DATABASE系统表存储关于可用数据库的信息。 表1 PG_DATABASE字段 名称 类型 描述 datname name 数据库名称。 datdba oid 数据库所有者,通常为其创建者。 encoding integer 数据库的字符编码方式。 pg_encoding_to_char()可以将此编号转换为编码名称。
仅在节点列表为TO ALL时可以指定。如果指定该参数,会在清理连接之前检查数据库是否被其他会话连接访问。此参数主要用于DROP DATABASE之前的连接访问检查,如果发现有其他会话连接,则将报错并停止删除数据库。 FORCE 仅在节点列表为TO ALL时可以指定,如果指定该参数,所
Studio图形界面客户端连接集群 数据库参数管理 集群创建成功后,用户可以根据实际需要修改集群的数据库参数。在GaussDB(DWS) 管理控制台,您可以查看或设置一些常用的数据库参数。 发布区域:全部 修改数据库参数 快照 快照是DWS集群在某一时间点的完整备份,记录了这一时刻指定集群的所有配置数据和业
束后的负载管理记录。此视图用于从GaussDB(DWS)数据库中查询数据,数据库中的数据会被定时清理,清理周期为3分钟。 PGXC_WLM_SESSION_HISTORY视图仅支持在postgres数据库中查询,其它数据库中查询会直接报错。 表1 PGXC_WLM_SESSION_HISTORY字段
默认值:2GB gds_debug_mod 参数说明:为了增强对Gauss Data Service (以下简称GDS)相关问题的分析定位能力,可以通过此参数选择是否开启GDS的debug功能。参数开启后,将在集群节点对应的日志中输出GDS每次收发的包裹类型、命令交互的对端以及其他交互
hll_default_regwidth 参数说明:该参数可以指定hll数据结构每个桶的位数,该值越大,hll所占内存越高。hll_default_regwidth和hll_default_log2m可以决定当前hll能够计算的最大distinct value。具体对应关系可以参见表1 hll_defaul
参数类型:SIGHUP 取值范围:整型,1GB~256GB,默认单位为GB。安装时最小值不得小于1GB。 默认值:max_process_memory/8 此参数需根据环境内存及部署方式具体配置,过大会造成OOM,过小会降低通信库性能。 comm_memory_pool_percent
CREATE TABLE命令创建一个表,创建表时可以定义以下内容: 表的列及数据类型。 表约束的定义,即任何用于限制列或者表中数据的表约束或者列约束。参见表约束的定义。 表分布的定义,即表的分布策略,它决定GaussDB(DWS)数据库如何在片(Segment)之间划分数据。 参见表分布的定义。
行级访问控制特性将数据库访问控制精确到数据表行级别,使数据库达到行级访问控制的能力。不同用户执行相同的SQL查询操作,读取到的结果是不同的。 用户可以在数据表创建行访问控制(Row Level Security)策略,该策略是指针对特定数据库用户、特定SQL操作生效的表达式。当数据库用户对数
方式一:集群创建成功后,用户可以登录GaussDB(DWS) 管理控制台,根据实际需要修改集群的数据库参数。 具体操作请参见修改数据库参数。 方式二:成功连接集群后,通过SQL命令的方式设置SUSET或USERSET类型的参数。 修改指定数据库,用户,会话级别的参数。 设置数据库级别的参数 1
历史版本兼容性 GaussDB(DWS)介绍数据库的向下兼容性和对外兼容性特性的参数控制。数据库系统的向后兼容性能够为旧版本的数据库应用提供支持。本节介绍的参数主要控制数据库的向后兼容性。 array_nulls 参数说明:控制数组输入解析器是否将未用引用的NULL识别为数组的一个NULL元素。
username SET statement_timeout TO 600000; 其中,username为要设置SQL语句超时时间的数据库用户名。 父主题: 数据库参数修改
资源消耗 内存 语句磁盘空间管控 内核资源使用 基于开销的清理延迟 异步IO 磁盘缓存 父主题: GaussDB(DWS)数据库GUC参数