检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
二进制类型 GaussDB(DWS)支持的二进制类型请参见表1。 表1 二进制类型 名称 描述 存储空间 BLOB 二进制大对象 目前BLOB支持的外部存取接口仅为: DBMS_LOB.GETLENGTH DBMS_LOB.READ DBMS_LOB.WRITE DBMS_LOB
案例:设置cost_param对查询性能优化 cost_param参数用于控制在特定的客户场景中,使用不同的估算方法使得估算值与真实值更接近。此参数可以同时控制多种方法,与某一方法对应的位做与操作,不为0表示该方法被选择。 场景一:优化前 cost_param的bit0(set
most_common_vals anyarray - 一个字段组合里最常用数值的列表。如果该字段组合不存在最常用数值,则为NULL。本列保存的多列常用数值均不为NULL。 most_common_freqs real[] - 一个最常用数值组合的频率的列表,即每个出现的次数除以
most_common_vals anyarray - 一个字段组合里最常用数值的列表。如果该字段组合不存在最常用数值,则为NULL。本列保存的多列常用数值均不为NULL。 most_common_freqs real[] - 一个最常用数值组合的频率的列表,即每个出现的次数除以
DEFAULT 'null', job OUT INTEGER); 当创建一个定时任务(DBMS_JOB)时,系统默认将当前数据库和用户名与当前创建的定时任务(DBMS_JOB)绑定起来。该接口函数可以通过call或select调用,如果通过select调用,可以不填
GAUSS-04441 -- GAUSS-04450 GAUSS-04441: "Unsupport store format, only support ORC format for DFS table." SQLSTATE: XX000 错误原因:系统内部错误。HDFS表检测数据格式,发现不是ORC格式。
子链接块名的hint 功能描述 指明子链接块的名称。 语法格式 1 blockname ([@block_name] table) 注意事项 block_name hint仅在对应的子链接块提升时才会被上层查询使用。目前支持的子链接提升包括IN子链接提升、EXISTS子链接提升
要连接数据源的名称。 NameLength1 ServerName的长度。 UserName 数据源中数据库用户名。 NameLength2 UserName的长度。 Authentication 数据源中数据库用户密码。 NameLength3 Authentication的长度。 返回值 SQL_SUCCESS:表示调用正确。
不使用nestloop。三表连接计划可能是t2 t3先join,再跟t1 join,或t1 t2先join,再跟t3 join。此hint只hint最后一次join的join方式,对于两表连接的方法不hint。如果需要,可以单独指定,例如:任意表均不允许nestloop连接,且希望t2
Scan方式的Hint 功能描述 指明scan使用的方法,可以是tablescan、indexscan和indexonlyscan。 语法格式 1 [no] tablescan|indexscan|indexonlyscan(table [index]) 参数说明 no表示hint的scan方式不使用。
leading[@block_name join_table_list] 单层圆括号()和单层方括号[]混合使用,同时指定join顺序和任意层内外表顺序。圆括号()这一层只指定join顺序,不指定内外表顺序,方括号[]这一层同时指定join顺序和内外表顺序。 1 2 3 4 5 6 leading(join_table_list1
Linux 验证Java路径是否设置。 echo $JAVA_HOME 如果命令返回为空,请编辑当前用户的.bashrc文件,输入如下内容,保存并退出。 假设Java安装路径为“/home/user/Java/jdk1.8.0_141”。 export JAVA_HOME=/home/user/Java/jdk1
管理约束 为已创建的表添加、删除、重命名约束。 不支持为列存表添加约束。 添加约束 右键单击表下的“约束”,选择“添加约束”。 弹出“添加新约束”对话框,提示在新约束中输入信息。 约束类型有CHECK、PRIMARY KEY、UNIQUE三个选项,详细说明请参考定义表约束。 输入
ACUUM FULL命令对该表进行清理。 如果使用上面的方法清理后,表文件大小仍然无变化,在确认集群中没有正在运行的任务,且所有数据都已经保存后,可使用如下操作方式: 执行以下命令查询当前的事务XID。 1 SELECT txid_current(); 再执行以下命令查看活跃事务列表:
GAUSS-04591 -- GAUSS-04600 GAUSS-04591: "Not support the case when HAVE_INT64_TIMESTAMP is false!" SQLSTATE: XX000 错误原因:当存储时间格式宏使用numeric数据类型时,不支持使用codegen功能。
GAUSS-53510: "Failed to save start command for %s." SQLSTATE: 无 错误原因:保存GDS启动命令至文件失败。 解决办法:请检查是否磁盘满、是否具有读写文件的权限。 GAUSS-53511: "Failed to get start
GAUSS-02921 -- GAUSS-02930 GAUSS-02921: "could not determine input data type" SQLSTATE: 22023 错误原因:数据类型错误。 解决办法:请检查语句或数据,或请联系技术支持工程师提供技术支持。 GAUSS-02922:
"permission denied for database '%s'" SQLSTATE: 42501 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02543: "too many connections for database '%s'" SQLSTATE:
行数的Hint 功能描述 指明中间结果集的大小,支持绝对值和相对值的hint。 语法格式 1 rows([@block_name] table_list #|+|-|* const) 参数说明 block_name表示语句块的block_name,详细说明请参考block_name。
运行倾斜的hint 功能描述 指明查询运行时重分布过程中存在倾斜的重分布键和倾斜值,针对Join和HashAgg运算中的重分布进行优化。 注意事项 skew hint仅在需要重分布且指定的倾斜信息与查询执行过程中的重分布信息相匹配时才会被使用。 skew hint受GUC参数sk