控制计算并发主要涉及以下几个方面:
1.存储与计算节点并发配置:
SET ADB_CONFIG WORKER_MAX_RUNNING_SOURCE_SPLITS_PER_NODE=256;
(存储节点)和 SET ADB_CONFIG EXECUTOR_MAX_RUNNING_SOURCE_SPLITS_PER_NODE=256;
(计算节点)。 查看配置:使用 SHOW ADB_CONFIG
命令。
注意:更改配置可能不会立即生效,需考虑运行中任务的影响。
2.任务调度限流:
3.PostgreSQL并发控制插件:
pg_concurrency_control
并设置如 pg_concurrency_control.query_concurrency = 10
来控制Select查询的并发数。4.自适应并发控制(ASMAdaptiveConcurrency):
综上,控制计算并发可通过配置节点并发额度、利用调度平台限流、安装数据库并发控制插件及实施自适应并发策略等方式实现,旨在优化资源分配与系统稳定性。
通过函数计算设置伸缩组自定义实例移出策略: https://help.aliyun.com/zh/auto-scaling/use-cases/create-a-custom-scale-in-policy-by-using-function-compute
SLB应用场景:https://help.aliyun.com/zh/slb/product-overview/slb-overview?
函数计算应用场景:https://help.aliyun.com/zh/fc/product-overview/product-introduction/?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。