V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dai269619118
V2EX  ›  程序员

阿里云的 rds 很怪异的问题,大家帮我看下

  •  
  •   dai269619118 · 2017-06-03 21:22:25 +08:00 · 3229 次点击
    这是一个创建于 2728 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在阿里云上一共 3 台 rds 标记下 a,b,c。a 是主库 b、c 是从库

    b、c 两台 rds 配置都是一模一样 而且程序分配的查询也是各一半

    但是 c 老是出现 cpu 过高导致 过多的语句没有执行一直处于等待

    这样就造成网站 gg 了。

    我想如果 c 出现 cpu 不够用 那么 b 应该也是 cpu 不够用的 但是 b 的 cpu 基本处于 40%以下

    然后重新下 c 然后 cpu 就恢复正常了

    各位大佬 这个问题应该怎么排查

    b:cpu 监控

    c:cpu 监控

    11 条回复    2017-06-06 17:16:49 +08:00
    wangdu2012
        1
    wangdu2012  
       2017-06-04 00:01:39 +08:00 via iPhone   ❤️ 1
    阿里云的监控有问题的,采样 5 分钟一次,然后计算平均值,你看到的那个时刻的可能是峰值低的时刻。另外调整采样频率是需要收费的。还有就是更多的我也不知道了
    rootx
        2
    rootx  
       2017-06-04 00:04:09 +08:00 via iPhone   ❤️ 1
    再建一台只读测试
    klausgao
        3
    klausgao  
       2017-06-04 07:55:00 +08:00 via iPhone
    不如直接买 ecs 装 mySQL
    046569
        4
    046569  
       2017-06-04 09:16:29 +08:00   ❤️ 1
    我们最近也遇到一些 RDS 奇怪的故障,其中有一台在阿里后台监控显示一些正常,但网站缓慢,查询 SQL 日志也没什么异常.应用服务器出现大量 reset 链接.
    后来写了个小程序模拟网站整个流程调用,发现这台服务器用的 RDS 确实有问题:
    1. 能建立链接,但不能断开,阿里后台的连接数不会增长.
    2. 能查询,但是越查越慢,有索引的情况下也慢的完全无法接受,查 slow query 一无所获.
    3. 网络 ping 正常,但经常无法成功建立链接,怀疑 ECS => RDS 网络故障.
    找客服沟通也无果,最后重启 RDS N 次后,能用了...
    被 RDS 坑过无数次,只能考虑慢慢迁出了.
    lyhiving
        5
    lyhiving  
       2017-06-04 09:40:02 +08:00   ❤️ 1
    阿里云的 RDS 是很坑的,同等配置要比其他云慢。请看我的老帖,里面有提到内幕
    dai269619118
        6
    dai269619118  
    OP
       2017-06-04 10:40:26 +08:00
    @046569 应该就是你说的情况 突然 rds 的连接数增加了几百个 应该就是你说的这种情况 连接没有断开
    我也是重启解决
    担惊受怕的 出门都要带电脑 真是坑啊。。。。
    dai269619118
        7
    dai269619118  
    OP
       2017-06-04 10:41:48 +08:00
    @lyhiving 兄弟链接给个 翻了你几页回复 没找到。。。
    janxin
        8
    janxin  
       2017-06-04 13:57:20 +08:00 via iPhone
    @lyhiving 可以给个传送门吗…
    lyhiving
        9
    lyhiving  
       2017-06-04 15:36:46 +08:00   ❤️ 1
    https://www.v2ex.com/t/358292

    阿里 RDS 的速度很渣的,同等配置速度不及腾讯的四分一。
    我亲自导过一个 20G 大小的库,阿里用了 65 分钟,腾讯只需要 18 分钟的样子。都是 1G 的内存的数据库。
    如果你的应用对数据库要求比较高,建议换腾讯云,并且用 TDSQL 这个版本 https://www.qcloud.com/product/tdsql

    但是如果你换数据库,又要想着换云主机了。
    dai269619118
        10
    dai269619118  
    OP
       2017-06-05 13:04:39 +08:00
    @lyhiving 主要换了 rds 也要换主机 主机换了又要换负载均衡 负载均衡换完还有 cdn 现在被捆绑住了 想换都难
    后期其他页面直接部署在腾讯上了
    谢谢了啊
    Liang
        11
    Liang  
       2017-06-06 17:16:49 +08:00
    @dai269619118 所有搞完,你发现还有备案。。。

    还是以前好,备案只在管局做
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5117 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 93ms · UTC 09:33 · PVG 17:33 · LAX 01:33 · JFK 04:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.