开发者社区> 问答> 正文

客户在Polardb实例上遇到了CPU突然飙升的问题,具体表现为某个SQL执行缓慢且影响到整个...

已解决

客户在Polardb实例上遇到了CPU突然飙升的问题,具体表现为某个SQL执行缓慢且影响到整个系统的正常运行

展开
收起
提个问题! 2024-10-12 11:16:54 7 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答

    问题原因是客户的某个SQL(SELECT COUNT(*) AS line_count FROM double_eleven_indicator LIMIT 1000)在特定情况下(例如同事在data_v环境中进行测试添加某物)执行效率低下,并且该SQL针对空表仍进行了全量扫描,从而导致系统CPU占用率过高。客服给出的解决方案是在业务中使用更高效的统计方法,如通过建立一张存放大表总计数的计数表来替代`COUNT(*)`函数查询。

    2024-10-12 11:16:55
    赞同 2 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载