问题一:Hologres实例里能创建库,为啥不能给用户授权啊?
Hologres实例里能创建库,为啥不能给用户授权啊?
就是看不到用户授权按钮,我需要开什么权限嘛?
参考回答:
你这是个专家模型的DB,暂时不支持图形化赋权,具体的SQL参考手册
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/571666
问题二:Hologres 这个函数处理json数组的时候怎么把第二个参数换成表里的字段?
Hologres json_populate_recordset这个函数处理json数组的时候怎么把第二个参数换成表里的字段?这个表达式应该怎么写呢?
参考回答:
begin;
create table
myrowtype(a text,b text);
commit;
create table t (j json);
insert into t values ('[{"a":1,"b":2},{"a":3,"b":4}]');
select json_populate_recordset(null::myrowtype, j) from t;
可以这样把结果拆成多列:select (x).* from (select json_populate_recordset(null::myrowtype, j) as x from t) t1;
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/571665
问题三:目前看了hologres好像写入不支持分区自动路由功能吧?
请问你们这个也能够实现分区写入自动路由功能嘛。目前看了hologres好像写入不支持分区自动路由功能吧?
参考回答:
insert into 父表 values 已经支持自动路由的。
这里说的是后续支持insert into 父表 select ,可以一次写入到多个子表。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/571664
问题四:Hologres上周五下午开始cpu使用率一直是100%,之前一直维持在25% 左右,为什么?
Hologres上周五下午开始cpu使用率一直是100%,之前一直维持在25% 左右,主要是我都没提交新的任务,是为什么呢?
参考回答:
当Hologres实例的CPU使用率长期保持在100%时,这通常意味着实例负载非常高,可能是由于CPU资源成为了系统的性能瓶颈。这种情况可能与您的业务场景、查询或者某些未提交的新任务有关。以下是一些建议的解决步骤:
- 分析业务场景和查询:首先,您需要分析具体的业务场景和查询,以判断导致CPU使用率飙升的原因。
- 基本调优手段:您可以检查Hologres的基础设置,确保没有因为设置不到位而导致资源负载过高,从而影响写入性能。例如,考虑使用Preparestmt的方式,这主要是为了节约整个执行计划的开销。
- 联系技术支持:既然您已经提交了工单,建议您持续关注并联系阿里云的技术支持,他们应该能够为您提供更专业的帮助。
- 检查硬件和软件设置:虽然这与Hologres不直接相关,但高CPU使用率可能与硬件或软件问题有关。例如,检查CPU风扇散热器是否接触良好,或者是否存在散热不良的问题。此外,软件设置可能导致cpu使用率过高,可以进行一些相关的设置来优化。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/571663
问题五:Hologres用户管理,如何增加普通用户?
Hologres用户管理,如何增加普通用户?
参考回答:
要增加普通用户,您需要首先登录Hologres管理控制台。在实例列表页,点击目标实例名称进入实例详情页。然后在左侧导航栏中,点击账号管理选项。接着,在用户管理页面,点击新增用户按钮。最后,在弹出的对话框中填写新用户的相关信息并保存。
创建用户后,为了能正常使用Hologres,必须授予用户一定的权限。这些权限可以包括数据库、表、视图、列级别的权限等,具体可以根据使用场景进行精细化管理。需要注意的是,购买实例的阿里云账号默认为当前实例的超级管理员Superuser,拥有实例的所有权限。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/571662