检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
优化器参数调整 本节将介绍影响GaussDB(DWS) SQL调优性能的优化器配置参数,配置方法参见设置GUC参数。 表1 CN配置参数 参数/参考值 描述 enable_nestloop=on 控制查询优化器对嵌套循环连接(Nest Loop Join)类型的使用。当设置为“on”后,优化器优先使用Nest
案例:调整局部聚簇键 局部聚簇 (Partial Cluster Key,简称PCK),列存储下一种通过min/max稀疏索引实现基表快速扫描的索引技术。Partial Cluster Key可以指定多列,但是一般不建议超过2列。PCK适用于列存大表点查询加速。 优化前 创建一个
文本检索操作符 @@ 描述:tsvector类型的词汇与tsquery类型的词汇是否匹配 示例: 1 2 3 4 5 SELECT to_tsvector('fat cats ate rats') @@ to_tsquery('cat & rat') AS RESULT; result
Roaring Bitmap函数 GaussDB(DWS)自8.1.3集群版本开始,支持高效的位图处理函数,可用于用户画像,精准营销等场景,极大的提高了查询性能。 rb_build(array) 描述:将int数组转成roaringbitmap类型。 返回值类型:roaringbitmap
group should be created after datanodes are added." SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01847: "could not obtain lock on partition
SQLSTATE: XX005 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01917: "conkey is not a 1-D smallint array" SQLSTATE: 42804 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。
different between the primary and standby" SQLSTATE: XX000 错误原因:主备之间的系统版本不一致。 解决办法:这种情况需要进行重建备机,集群环境下,CM会自动修复。 GAUSS-02052: "the primary protocol
XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02242: "Failed to send CREATE BARRIER EXECUTE request to the node" SQLSTATE: XX000 错误原因:系统内部错误。 解
GAUSS-03094: "null array element where not supported" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03095: "invalid number of dimensions:
GAUSS-03351 -- GAUSS-03360 GAUSS-03351: "cannot use 'EEEE' twice" SQLSTATE: 42601 错误原因:数值格式错误,“EEEE”不应出现两次。 解决办法:修正数值格式,重新执行。 GAUSS-03352: "'EEEE'
GAUSS-03364: "character does not match format string" SQLSTATE: 22007 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03365: "input length of format 'US'/'us'/'FF'/'ff'
"recovery_target_xid is not a valid number: '%s'" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03542: "recovery_target_name is too
SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04282: "Execute command %s fail : %m" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。
GAUSS-04373: "unchangeable tablespace '%s'" SQLSTATE: 42939 错误原因:不允许修改系统表空间或者私有表空间。 解决办法:修正用户表空间名称为合法名称。 GAUSS-04374: "Insufficient storage space
GAUSS-04581 -- GAUSS-04590 GAUSS-04581: "Codegen failed on the procedure of ExecVecQual!" SQLSTATE: XX000 错误原因:在生成总体IR函数时,若有一个表达式未正确处理,则使用codegen功能失败。
GAUSS-04591 -- GAUSS-04600 GAUSS-04591: "Not support the case when HAVE_INT64_TIMESTAMP is false!" SQLSTATE: XX000 错误原因:当存储时间格式宏使用numeric数据类型时,不支持使用codegen功能。
XX000 错误原因:系统可用内存不足,申请内存失败。 解决办法:操作系统释放部分内存后,可尝试重新执行。 GAUSS-04766: "CUListWrite: Cannot allocate memory" SQLSTATE: XX000 错误原因:系统可用内存不足,申请内存失败。
GAUSS-53500 -- GAUSS-53599 GAUSS-53500: "Failed to connect to %s." SQLSTATE: 无 错误原因:连接host失败。 解决办法:请检查网络连接。 GAUSS-53501: "Undefined action.""Connection
GAUSS-00171 -- GAUSS-00180 GAUSS-00171: "%s constraints cannot be marked NO INHERIT" SQLSTATE: 0A000 错误原因:使用了不能标记为NO INHERIT的约束。 解决办法:修改SQL Statement。
SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00234: "unrecognized sortby_nulls: %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。