开发者社区> 问答> 正文

RDS最近经常CPU跑满,100%,慢SQL引起,求高人帮助!

RDS 最近经常CPU跑满,100%,慢SQL引起,求高人帮助!
如何解决呀?都已经崩溃了,wordpress程序。如图:















展开
收起
实得惠 2015-06-07 09:09:17 8202 0
5 条回答
写回答
取消 提交回答
  • 这SQL语句是您自己写的吗?where 后面的 :1=:2是比较两个变量的值吗?
    如果是的话,你这个就有问题了,因为他是变的,所以mysql不知道该如何进行根据索引检查,只能全表扫描,最大问题应该在这里。
    2015-06-08 18:51:14
    赞同 展开评论 打赏
  • RDS DBA
    控制台的登录管理数据库已经发布了SQL优化功能,可以使用此功能试一试。

    -------------------------


    2015-06-08 17:03:25
    赞同 展开评论 打赏
  • 回1楼小柒2012的帖子
    是的低配的,我的访问量不大,IP一天也就几百,是不是蜘蛛引起的?CPU跑满不是经常,有时候在凌晨!

    -------------------------

    回4楼小柒2012的帖子
    老大,这个应该怎么优化呢?能否指条明路?

    -------------------------

    回9楼no1云主机的帖子
    不是我写的,用的是wordpress ,不懂SQL呀
    2015-06-07 12:32:04
    赞同 展开评论 打赏
  • sql这么复杂,性能太差了,访问量多就吃不消了
    2015-06-07 11:47:51
    赞同 展开评论 打赏
  • 一个程序员,欢迎骚扰!!!
    扫描都将近达到百万级别了  弱弱的问下楼主RDS是什么配置  看最后一张图 应该是最低配置吧 楼主可以适当的升级下配置了

    -------------------------

    回 3楼(怎么省钱网) 的帖子
    那你应该优化下sql了

    -------------------------

    回 5楼(怎么省钱网) 的帖子
    sql优化 最基本的就是建立索引了 这样数据量大了 可以加快查询速度  还有RDS后台 有统计慢查询  你可以自己分析一下。我看你的单次查询时间居然能达到2s  也是 慢慢的了
    2015-06-07 11:00:17
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
SQL Server在电子商务中的应用与实践 立即下载
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载

相关镜像