检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
denied for column '%s' of relation '%s'" SQLSTATE: 42501 错误原因:无法对表的属性列进行相关权限操作。 解决办法:检查权限操作定义本身。 GAUSS-01887: "role with OID %u does not exist"
created a cursor WITH HOLD" SQLSTATE: 0A000 错误原因:无法对于创建WITH HOLD关键字游标的事务进行prepare操作。 解决办法:检查SQL脚本文件中是否含有WITH HOLD关键字的游标。 GAUSS-02626: "Error happen
事件管理”页面中,单击“订阅”页签。 在指定订阅名称所在行的“操作”列,单击“编辑”,进入“编辑订阅”页面。 在“编辑订阅”页面,选择要更改的参数项进行修改。具体修改方法参见创建订阅中的4~6。 删除订阅 在GaussDB(DWS) 管理控制台的“管理 > 事件管理”页面中,单击“订阅”页签。
慢 低 大、无限制 适用于一些归档类业务,利用其低成本,大容量的特点,在完整保存数据的同时,还能节省成本,不占用本地空间。 父主题: 集群管理
咨询锁函数 咨询锁函数用于管理咨询锁(Advisory Lock),此类函数目前仅内部使用。 pg_advisory_lock(key bigint) 描述:获取会话级别的排它咨询锁。 返回值类型:void 备注:pg_advisory_lock锁定应用程序定义的资源,该资源可以
region=cn-north-1'。关于创建词典的语法和更多参数,请参见CREATE TEXT SEARCH DICTIONARY。 使用Ispell词典进行复合词拆分。 1 2 3 4 5 SELECT ts_lexize('norwegian_ispell', 'sjokoladefabrikk');
开发指南>实时数仓>实时数仓GUC参数 分区管理 自动管理功能自减分区操作阻塞实时入库 新增函数pg_partition_management_time,用于修改自增分区任务调用时间。 SQL语法参考>函数和操作符> 数据库对象函数>分区管理函数 兼容性 整数相除结果兼容PG(8.3
的范围是0。 使用Numeric/Decimal进行列定义时,建议指定该列的精度p(总位数)以及范围s(小数位数)。 如果数值的精度或者范围大于列的数据类型所声明的精度和范围,那么系统将会试图对这个值进行四舍五入。如果不能对数值进行四舍五入的处理来满足数据类型的限制,则会报错。 表2
的范围是0。 使用Numeric/Decimal进行列定义时,建议指定该列的精度p(总位数)以及范围s(小数位数)。 如果数值的精度或者范围大于列的数据类型所声明的精度和范围,那么系统将会试图对这个值进行四舍五入。如果不能对数值进行四舍五入的处理来满足数据类型的限制,则会报错。 表2
PGXC_WLM_SESSION_HISTORY PGXC_WLM_SESSION_HISTORY视图显示在所有CN上执行作业结束后的负载管理记录。此视图用于从GaussDB(DWS)数据库中查询数据,数据库中的数据会被定时清理,清理周期为3分钟。 PGXC_WLM_SESSIO
处理方法 根据评估,内存充足,将comm_max_stream参数值调大为2048。(参数值2048仅适用示例场景,请根据实际业务的内存查询结果进行参数值调整。) 登录GaussDB(DWS)管理控制台。 在左侧导航栏中,单击“专属集群 > 集群列表”。 在集群列表中找到所需要的集群,单击集群名称,进入“集群详情”页面。
doesn't allow INSERT" SQLSTATE: XX000 错误原因:标记为内部类型的对象插入了数据。 解决办法:不对内存对象进行插入操作。 GAUSS-00267: "unexpected non-SELECT command in INSERT ... SELECT"
对索引使用函数或表达式运算会停止使用索引转而执行全表扫描。 尽量避免在where子句中使用!=或<>操作符、null值判断、or连接、参数隐式转换。 对复杂SQL语句进行拆分。 对于过于复杂并且不易通过以上方法调整性能的SQL可以考虑拆分的方法,把SQL中某一部分拆分成独立的SQL并把执行结果存入临时表,拆分常见的场景包括但不限于:
级包等。当在数据库上建立好后,可以在其他程序中调用它们。 匿名块 匿名块(Anonymous Block)一般用于不频繁执行的脚本或不重复进行的活动。它们在一个会话中执行,并不被存储。 语法 匿名块的语法参见图1。 图1 anonymous_block::= 对以上语法图的解释如下:
在同一个表的同一个列上建立了多个GIN索引; 这些GIN索引使用了不同的parser(即分隔符不同); 在查询中使用了该列,且执行计划中使用索引进行扫描。 为了避免使用不同gin索引导致查询结果不同的问题,需要保证在物理表的一列上只有一个gin索引可用。 父主题: 在数据库表中搜索文本
在同一个表的同一个列上建立了多个gin索引; 这些gin索引使用了不同的parser(即分隔符不同); 在查询中使用了该列,且执行计划中使用索引进行扫描; 为了避免使用不同gin索引导致查询结果不同的问题,需要保证在物理表的一列上只有一个gin索引可用。 父主题: 表和索引
事务已完成的操作并还原到事务之前的状态,或者手动提交事务(COMMIT),把所有事务修改的内容保存到数据库,但是需要注意事务提交后将无法再进行回滚。 GAUSS-04206: "function call message contains %d arguments but function
p1 | Medium | -1 (1 row) gs_cgroup_reload_conf() 描述:在当前实例上进行cgroup配置文件在线加载。 返回值类型:record 函数返回字段如下: 名称 类型 描述 node_name text 实例名称 node_host
查看当前relation的统计信息模式。 查看guc参数enable_global_stats的类型。 在当前guc参数模式下对relation进行analyze后再执行query。 GAUSS-04567: "error type: %d of statistics estimate
ary)。 比如,如果一个表所在的模式在搜索路径中,并且在前面的搜索路径中没有同名的表,那么这个表是可见的。它等效于表可以不带明确模式修饰进行引用。比如,要列出所有可见表的名字: 1 SELECT relname FROM pg_class WHERE pg_table_is_visible(oid);