检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如果有任何输入参数是unknown类型,请检查其余候选操作符对应参数位置的类型范畴。在每一个能够接受string类型范畴的位置使用string类型(这种偏向字符串的做法合理,因为unknown文本跟字符串相似)。
解决办法:请检查磁盘是否有剩余空间,请联系技术支持工程师提供技术支持。
解决办法:请检查列的类型,再次执行操作。 GAUSS-03607: "invalid attnum: %d" SQLSTATE: XX000 错误原因:运行过程中出现了不存在的系统列。
解决办法:检查用户权限,是否可以创建用户。 GAUSS-00580: "Separation of privileges is used,user can't be created because of too many privileges."
解决办法:请检查SQL语句是否支持。 父主题: GAUSS-00701 -- GAUSS-00800
解决办法:请检查EXECUTE语法中的参数个数和PREPARE语法中创建预备语句参数个数是否一致,保证EXECUTE和PREPARE语法中参数个数的一致性,并重新调用PREPARE和EXECUTE语法执行。
如前者明显小于后者,则说明占用内存大的语句已经跑完或者被杀掉,当前系统已经恢复,若已经大于或比较接近,则说明当前内存使用已经或即将超限,若此时dynamic_used_memory过大,说明动态申请的内存过大,这类问题可能和正在运行的SQL强相关,此时可参考如下步骤进行优化: 检查当前集群业务是否占用内存过高
解决办法:检查机器是否有足够的内存来创建分区收索cache。
解决办法:检查是否调用了正确的collection函数。 GAUSS-01924: "cannot determine result data type" SQLSTATE: 42804 错误原因:由于没有输入项导致无法确认返回的数据类型。
SQLSTATE: 08000 错误原因:通信异常 解决办法:检查主机的网络状态,等待网络压力不大以后再执行该操作。 GAUSS-04376: "explain_dna_file should be .csv file."
解决办法:检查是否设置环境变量GAUSSHOME,如果没有GAUSSHOME环境变量,需要进行设置。 GAUSS-04580: "Failed to load IR file!
解决办法:检查CUDesc表数据是否丢失。 GAUSS-04769: "Relation \'%s\' virtual cudesc tuple(cuid %d) not found" SQLSTATE: 02000 错误原因:cudesc表的数据元组不可见。
解决办法:检查copy中该不识别的参数是否正确。 GAUSS-00497: "%d is not a valid encoding code" SQLSTATE: 42704 错误原因:将字符串转换为ASCII编码格式时,未使用指定的编码标识符。
WITHOUT:对于普通表中的数据不检查是否满足分区的分区键范围。 默认是WITH状态。 由于检查比较耗时,特别是当数据量很大的情况下更甚。所以在保证当前普通表中的数据满足分区的分区键范围时,可以加上WITHOUT来指明不进行检查。
解决办法:检查partition key value。
解决办法:请检查是否有会话并发对该配置做了drop操作。
SQLSTATE: XX000 错误原因:入参检查,prevbit必须>=-1。 解决办法:请联系技术支持工程师提供技术支持。
解决办法:检查ALTER TABLE操作,附加的继承表不能是复合类型。 父主题: GAUSS-00801 -- GAUSS-00900
检查表有无索引支撑,建议例行重建索引。 数据库经过多次删除操作后,索引页面上的索引键将被删除,造成索引膨胀。例行重建索引,可有效的提高查询效率。 对业务进行优化,分析能否将大表进行分表设计。
在更新配置时,无法创建新的连接,且会检查安全组规则是否正常并自助修复。参数说明如下所示: 表1 参数说明 参数名 参数解释 dfs.client.read.shortcircuit 是否开启本地读。