范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

GaussDB(DWS)现网案例collation报错

  本文分享自华为云社区《GaussDB(DWS)现网案例之collation报错-云社区-华为云》,作者: 你是猴子请来的救兵吗 。
  用户创建hash分布表,使用pbe方式执行使用分布列作为查询条件的语句时报错,ERROR: could not determine which collation to use for string hashing问题背景
  内核版本:GaussDB 8.1.3
  业务框架:jalor + mybatis
  问题描述:用户创建hash分布表,使用pbe方式执行使用分布列作为查询条件的语句时报错,ERROR: could not determine which collation to use for string hashing
  根因分析
  源表为hash分布表,当使用分布列作为查询条件时,可以通过节点分区剪枝提升性能;
  分布列类型为nvarchar2(100),构造pbe剪枝语句时,需要对传入变量进行类型转换和精度转换,未正确更新collation,导致执行报错
  场景复现
  建表数据drop table t1; create table t1(c1 nvarchar2(5),c2 varchar)with (orientation=column)distribute by hash(c1);--分布列类型为nvarchar2(n) insert into t1(c1) values(generate_series(1,10));
  场景1:client + p/eprepare c1(nvarchar2) as select c2 from t1 where c1 = $1; execute c1(5);
  场景2:jdbc + p/b/ePreparedStatement pstmt = con.prepareStatement("select c2 from t1 where c1 = ?;"); pstmt.setString(1, "5"); ResultSet rs = pstmt.executeQuery();
  场景3:jalor + *Dao.*.xml 	select c2 from t1 where c1 = #{c1} 
  规避办法
  任选一种既可,推荐第一种,改动小影响小将分布列类型nvarchar2(n)修改为nvarchar2或varchar(n)使用拼接sql的办法执行语句,而不是pbe语句中指定collate子句,如select c2 from t1 where c1 collate "default" = ?;升级版本知识小结
  问题条件:内核版本8.1.3 ≤ version ≤ 8.1.3.300分布列包含nvarchar2(n)类型字段使用pbe的方式执行语句语句过滤条件包含所有分布列
  规避方法:
  打破以上任一条件即可规避
  点击下方,第一时间了解华为云新鲜技术~
  华为云博客_大数据博客_AI博客_云计算博客_开发者中心-华为云
  #华为云开发者联盟#

茶叶里的小故事茶醉茶醉,指饮茶过浓或过量所引起的心悸全身发抖头晕四肢无力胃不舒服想吐及饥饿现象。主要原因茶中含有咖啡因,可以刺激人体中枢神经系统,摄入过多可能会导致茶醉茶中还含有氟,如果氟在人体内蓄我国空间新技术试验卫星第二批科学与技术成果发布记者从中科院微小卫星创新研究院获悉,我国创新X系列首发星空间新技术试验卫星第二批科学与技术成果近日发布。这批成果主要包括获得我国首幅太阳过渡区图像探测到迄今最亮的伽马射线暴首次获得被泰国副总理机长亲自接机是一种怎样的体验,这群中国人做到了1月9日,所有泰媒的镜头都在等着正在落地的中国厦航MF8337,三年来第一批中国游客大规模进入泰国。泰国的卫生部长,交通部长,旅游部长都在机场进行热情的迎接。泰国副总理甚至亲自到机春天一定要做个温柔的小姐姐,浅色系穿搭示范,每一套都好看嗨,我是柒作作。冬天到了,春天还会远吗?春天就快到了,我们的春装也要开始准备起来了。这个春天我们可以试试温柔的浅色系搭配,让自己变得新鲜起来,明媚起来,你会发现,春天里做个温柔的小一片叶子如何挽救一个人?潮安区有个茶产业社区矫正安置帮教基地近期,潮州市潮安区司法局和潮州市茶农协会携手共建的首个茶产业主题社区矫正教育帮扶基地刑满释放人员过渡性安置培训基地在潮州市茶农协会挂牌成立。这是潮州市潮安区司法局推动社会治理工作的小卡出场时间限制让我很沮丧ampampamp发挥受限我们有时因此输球直播吧1月11日讯快船今日113101击败独行侠,莱昂纳德砍下个人本赛季新高的33分。赛后,莱昂纳德接受采访时谈到了自己本赛季以来,出场时间通常情况下都受限的情况当有出场时间限制时30000年前的人类遗骸被发现,竟做过截肢手术,而且术后恢复极好虽然主流科学界并不认同,但是,却仍有不少研究者相信,在地球40多亿年的演化史中,是存在过史前文明的,在这些研究者看来,地球文明是一个轮回,当文明发展到某一阶段后,就会走向灭亡,之后伊斯帕尼奥拉岛的啮齿动物灭绝可能是人类造成的伊斯帕尼奥拉岛曾经是加勒比地区啮齿动物种类最多的岛屿之一,支持着11种共存了数千年的物种。如今,岛上海地和多米尼加共和国这两个国家只剩下一种啮齿类动物,其生存前景尚不明朗。关于为什三条鱼的故事,看哭无数人!来源诗词天地(shicitiandi)一直相信每个人都至少有一个守护自己的天使,他们有的化作亲人陪伴在我们身边有的化作朋友带给我们欢笑,有的化作爱人给我们最真挚的爱,让我们这群孤独荒唐的故事,3宝妈将弹簧塞入体内避孕故事的主人公是一位女士,已经是3个孩子的妈妈。她是去医院做引产手术的。她疑惑地问医生我都上环了,怎么还是会怀孕呢?医生也说不出个所以然。经过术前确认,医生开始手术,这时候他惊讶地发人类该警惕了吗?北极永冻层史前生物遗骸频频出现,为啥不是好事综述北极永冻层频繁出现生物遗骸,这究竟代表着什么?在地球漫长的历史中,曾经更迭出许多生物,同时也灭绝过很多物种。所在地球深处,埋藏着许多生物遗骸,地球本身也就是一部生物考古标本。而
明朝走向末路的开始土木堡之变在故事开始之前先来了解一下今天的主人公明英宗朱祁镇。明英宗朱祁镇即位时年仅9岁,宦官王振把持朝政。王振这人本来是个落地秀才,后来挥刀自宫,当了太监,因为读书识字,成了明英宗童年的老末代皇帝旧照,抱着柱子玩怀表,赶出紫禁城时狼狈至极慈禧太后临终前,让三岁的溥仪继位,成为清朝末代皇帝。溥仪于1908至1924年间曾居住于紫禁城16年。虽然他六岁就退位了,但这位年轻的皇帝,却在皇宫里过得很开心!纵然他是皇帝,可终数字货币和各传统资产是怎么关联的?在FTX交易所破产后,加密货币市场最近出现了一些波动,因此我们有必要重新审视加密货币和传统资产类别之间不断变化的关系。以目前的市场动态来看,人们对数字资产的兴趣仍然很高根据皮尤研究11月19日929598号汽油,0号柴油最新信息!油价即将或下调今天是2022年11月19日星期六,距离上次油价调整的第12天,油价变化趋势在此期间起起落落,根据国内石油价格管理办法油价每10个工作日进行一次调整,截止今天已经是第9个工作日了,张飞墓前松柏为何不长树干?听当地村民说过以后,恍然大悟国内漫长历史中涌现了无数英雄豪杰,这些豪杰生前执掌天下,快意恩仇,此后也得到众人的敬仰,就连墓地都成为人们缅怀追思的地方。令人们惊讶的是,很多豪杰的墓地上都有些说不清的奇异现象让人加息75点!最终利率或高达7,美联储释放意外信息,房价大跌8。4在全美房地产协会公布的最新数据中,10月份的房屋销售比9月份环比下跌了5。9,与去年同期相比,同比跌幅达到28。4。美国房地产的完美风暴正在一步步逼近。而另一方面,美联储居然还打算顶级阴阳怼人文案发疯表情包1。你牛逼你第一,你在海里开飞机。2。你的愚蠢总是那么富有创造力。3。你父母是研究化学的吗?你看起来好像实验品诶。4。真想咬你一口,可惜我是回民。5。给你点个蜡烛吧,看你这么能吹。人文史话丨江苏扬州为文汇阁寻联清代中国七大藏书楼之一的扬州文汇阁复建工程,是当前扬州文化界的盛事。文汇阁土建工程竣工在望,有关部门正在向全社会征集阁中所需的两副楹联。文汇阁建成于乾隆四十四年,毁于咸丰四年兵火,李瑞清书皇帝旌表曾铣之母刘太夫人文李瑞清正書原刻拓片宣統元年皇帝旌表曾銑之母劉太夫人文,清宣統元年(1909),摺葉,未托裱,墨紙尺寸3162厘米,哈佛燕京收藏。满2件减2元郑文公下碑传世经典书法碑帖63魏碑郑道昭研究恐龙是如何灭绝的期间我们看到剑龙在白垩纪早期就灭绝了,如果这被证实确认无误的话,我们知道,恐龙在白垩纪末期大规模灭绝,也就是我们说的恐龙在6500万年前灭绝了。然而剑龙在白垩纪早期据说就灭绝了,但陈百祥提前庆72岁生日!染桃红色发型好惊艳,曾表示要开养老院11月18号,艺人黄杏秀罕有于社交网上分享合照为老公陈百祥庆祝72岁生日,并在留言处说道叻哥生日快乐。据了解,陈百祥出生于1950年的12月3号,所以这次生日,应该是提前为其庆祝,