如何配置PolarDB列存节点的CPU和内存监控
已解决
收起
提个问题
2024-06-12 14:13:01
30
0
1
条回答
写回答
取消
提交回答
-
列存索引的默认配置是单条SQL并发执行,并且在执行时可以用满所有CPU。当存在多条SQL同时执行时,数据库内部的调度器会对SQL进行调度,动态降低各个SQL的CPU上限以及内存使用上限。因此,相对于其他节点,列存节点的平均CPU使用率和内存都相对较高。您可以通过调整imci_max_dop参数,控制单条SQL的最大并发度(单条SQL最多使用多少核的CPU)。
一般建议CPU的监控阈值配置为CPU使用率的70%,内存监控阈值配置为内存使用率的80%。
PolarDB MySQL版支持同一个集群内不同节点的规格异构,可以单独为列存节点升级/降低配置。一般建议列存节点的规格至少在8核16 GB及以上。
2024-06-12 14:13:02