检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
个数组项的第一个元素是命名空间名称的别名,第二个元素是命名空间URI。这个数组中提供的别名不必与XML文档本身中使用的别名相同。换句话说,在XML文档和xpath函数上下文中,别名都是本地的。 返回值类型:xml值的数组 示例: 1 2 3 4 5 SELECT xpath('/my:a/text()'
vacuum_max_workers=6,autovacuum=true。 当前HStore与列存都不支持使用Vacuum清理索引脏数据,在频繁Update场景可能会导致索引膨胀,后续版本会支持。
Perl文件可以包含分配了SQL命令的Perl变量,通过PREPARE和EXECUTE语句在Perl中执行。该工具还可以从Perl变量提取SQL命令进行迁移。 设为true,表示对分配给Perl变量的SQL命令进行迁移。 设为false,表示在迁移时跳过该Perl变量。 示例1: 当参数设为true时,将 1
boolean 包括实际的启动时间和花费在输出节点上的时间信息。 取值范围: TRUE(缺省值):显示启动时间和花费在输出节点上的时间信息。 FALSE:不显示。 PLAN 是否将执行计划存储在plan_table中。当该选项开启时,会将执行计划存储在PLAN_TABLE中,不打印到当
手能解决日常SQL语法咨询、功能介绍、故障案例、报错信息等Top问题。 如何使用 使用华为云账户登录GaussDB(DWS)管理控制台。 在页面右上角单击“小D助手”进入智能问答页面。 参见表1进行询问。 表1 问题样例 场景 问题样例 产品咨询、购买 DWS怎么购买 DWS的功能有什么
INSERT INTO t1 VALUES (1); INSERT 0 1 方案二:保持字段b的非空(not null)约束,字段b不再插入空值 在实际业务中,可根据实际情况选择解决方案。 父主题: 数据库使用
ows估算非常小。 上述例子中,在打印的执行计划中有Warning提示信息,提示有哪些列在这个执行计划中用到了,但是这些列没有统计信息。 在CN的pg_log日志中也有会有类似的Warning信息。同时,E-rows会比实际值小很多。 处理方法 周期性地运行ANALYZE,或者在
SELECT * FROM tpcds.reason WHERE r_reason_sk=1; 示例3:对于特殊的数据类型如RAW类型,在导出之后是一个二进制文本,导入工具无法识别。需使用RAWTOHEX()函数将其转换为16进制文本导出。 1 INSERT INTO foreign_tpcds_reasons
"could not open partition with OID %u" SQLSTATE: XX000 错误原因:分区OID非法。 解决办法:在pg_partition检查操作的分区是否正确。 父主题: GAUSS-03701 -- GAUSS-03800
------------- {"b":"foo"} (1 row) #> container-json (b) text[] json 获取在指定路径的JSON对象,路径不存在则返回空。 说明: GaussDB(DWS)对象标识符支持以符号"#"结尾,为避免a#>b解析过程出现歧义
索引列必须是常用于过滤条件或JOIN关联条件的列。 索引列必须是DISTINCT值多的列。 创建多列组合索引时,DISTINCT值多的列往前放。 单表索引个数控制在5个以内,可通过组合索引控制索引的个数。 数据批量增删改场景,建议先删除索引,完成增删改后再加回索引,提升批量操作性能(实时访问会有影响)。
解决办法:检查ACL的关键字是否正确。 GAUSS-03133: "missing name" SQLSTATE: 22P02 错误原因:在关键字group或user之后缺少名字。 解决办法:检查ACL的语法。 GAUSS-03134: "missing '=' sign" SQLSTATE:
迁移到GaussDB(DWS)后出现行为不一致问题,且不支持直接修改数据库兼容模式,需重新建库重新导数 方案建议: 根据源库端数据库类型,在GaussDB(DWS)中建库时通过DBCOMPATIBILITY指定兼容模式,当前支持Teradata、Oracle和MySQL等多种兼容模式。
[schema.]table[@block_name] 表名可以带schema,也可以带所在子查询语句块提升前的block_name。子查询语句块在优化器进行优化重写时发生提升,则该block_name会与leading中block_name不同。 表如果存在别名,优先使用别名来表示该表。
迁移到GaussDB(DWS)后出现行为不一致问题,且不支持直接修改数据库兼容模式,需重新建库重新导数 方案建议: 根据源库端数据库类型,在GaussDB(DWS)中建库时通过DBCOMPATIBILITY指定兼容模式,当前支持Teradata、Oracle和MySQL等多种兼容模式。
索引列必须是常用于过滤条件或JOIN关联条件的列。 索引列必须是DISTINCT值多的列。 创建多列组合索引时,DISTINCT值多的列往前放。 单表索引个数控制在5个以内,可通过组合索引控制索引的个数。 数据批量增删改场景,建议先删除索引,完成增删改后再加回索引,提升批量操作性能(实时访问会有影响)。
GLOBAL TEMP TABLE table_name 释放当前SESSION中指定某张GLOBAL临时表的相关资源。 如果某张全局临时表在某个会话占用资源,需要DISCARD依次清理所有会话的资源后,才能执行DDL操作。 TEMP | TEMPORARY 释放当前会话中所有临时
GAUSS-02552: "Forbid remote connection with trust method!" SQLSTATE: 42601 错误原因:在可信方法下禁止远程连接。 解决办法:请检查连接的安全设置。 GAUSS-02553: "no signal slot available for
slices of fixed-length arrays not implemented" SQLSTATE: 0A000 错误原因:不支持在使用定长元素的数组上进行更新。 解决办法:检查输入参数。 GAUSS-03105: "source array too small" SQLSTATE:
HR_staffS_p1_index2 MOVE PARTITION staff_ID2_index TABLESPACE example1;”发现设置成功。 解决办法 在操作表、索引、视图时加上schema引用,格式:schema.table。 父主题: 数据库使用