GaussDB(DWS)外表功能开发规范
规则4.1 GDS服务需单独使用服务器部署在DWS集群外
违反规范的影响:
GDS如果部署在DWS集群内,会与DWS集群CN/DN节点发生资源争抢,导致双方性能同时劣化。
方案建议:
- GDS服务单独使用服务器部署在DWS集群外。
- GDS所在服务器的磁盘能力、GDS服务器与DWS集群间网络带宽都要按需规划。
规则4.2 避免同时对多个协同分析外表进行跨集群并发访问
原理说明:在A集群通过协同分析访问B集群数据时,A集群所有DN会与B集群CN建立连接和活跃会话。
违反规范的影响:
B集群(远端集群)中CN压力过大,导致连接和活跃会话资源超限,访问异常。
方案建议:
应尽量使用外表单表访问并避免并发,避免多外表关联查询;无法避免并发场景时,并发数需根据A集群DN数及B集群常规业务量进行计算和限制,并适当调大max_active_statements和max_connections值。