华为Gaussdb 智能刊登hwy-zh-gz-gauss-marketpublish:
分析发现:
主节点:周期性cpu 99%
读节点:cpu 15%以下
读节点:cpu 15%以下
目前华为的已是最高配置:60 vCPUs | 256 GB
目前要解决的问题是:
主节点 cpu100% 的问题是, 优化主节点写的慢sql,降低压力
如01.sql 慢SQL
2.解决方案
将每次批量更新200万分小批量更新,如每次1万;
ImageUrl > '' 业务确认(==,!=)
3.慢01.sql
慢update 01.
UPDATE queues
SET ImageState = 3WHERE ImageState = 2
AND NOT EXISTS (
SELECT 1
FROM images
WHERE QueueId = queues.Id
AND ImageUrl > ''
AND EbayImageUrl = ''
);