问题一:mysql中是18,2的数据,到了数仓Hologres怎么是32-18=14位长度了?
mysql中是18,2的数据;16位长度的整数,到了数仓Hologres怎么是32-18=14位长度了?
参考答案:
dataworks现有的默认字段映射没覆盖好这个场景,默认都是32,18
这种需要手工建一下表了。
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/613421
问题二:实时数仓 Hologres这边还是v1.1,可以给升级到v2.1吗?
实时数仓 Hologres这边还是v1.1,可以给升级到v2.1吗?
参考答案:
可以的,你直接在管控台点升级就好了 ,
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/612842
问题三:实时数仓 Hologres类似这种,不过我们的是INT/BIGINT数组,有相应的操作吗?
实时数仓 Hologres类似这种,不过我们的是INT/BIGINT数组,不是TEXT数组。有相应的操作吗?
参考答案:
你把text[]转int[]就可以了呀,如果你需要把JSON中的已知的数组转换出来,现在只能这样如果您要直接判断数组中是否包含特定值,例如看如下数组是否包含124739738可以这样SELECT (c_jsonb->'sku_ids') @> '124739738' from tbl_jsonb
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/612841
问题四:实时数仓 Hologres中JSONB的某个字段中存储的是INT数组,有什么函数或者方法吗?
实时数仓 Hologres中JSONB的某个字段中存储的是INT数组,需要判断数组中是否包含特定值,有什么函数或者方法吗?
参考答案:
array_contains(array, value)
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/612840
问题五:实时数仓 Hologres频繁的insert和delete是不是会导致内部表统计信息的紊乱呢?
实时数仓 Hologres频繁的insert和delete是不是会导致内部表统计信息的紊乱呢,从而导致执行计划选择器选择的非最优执行计划?插入数据后,使用analyze进行库表统计信息的收集,执行计划选择器在做cost计算的时候,是否可以完成最优执行计划的计算呢?
参考答案:
统计信息是让查询优化器生成较优的查询计划的基础,所以我们推荐大批量数据导入或者删除之后执行analyze的操作。
同时推荐开启auto analyze系统自动触发收集统计信息
关于本问题的更多回答可点击进行查看: