为了账号安全,请及时绑定邮箱和手机立即绑定

关于mysql分区分表问题(阿里rds)

关于mysql分区分表问题(阿里rds)

PHP
侃侃尔雅 2019-03-16 01:40:25
我用的阿里云ecc+rds(mysql5.6),最近每天都出几次502,重启rds就能恢复正常,rds平时cpu只在20左右,502时突然到100,重启恢复,网站数据量总共不到10个g,但有一个表占了一大半而且每天新增比较多,记录在200多万条一天增加几千吧,是文章表,慢查询我看了基本索引问题都解决了,该加的都加了,但是由于表越来越大所以是不是需要分区分表,或者是我只需要调一些rds参数之类的?完全没经验,求朋友们给分析分析,我该如何做,如果分该如何分,感谢!!!
查看完整描述

5 回答

?
陪伴而非守候

TA贡献1757条经验 获得超8个赞

分表吧,按用户id取模,文章表再分一下主表、副表,会好很多

查看完整回答
反对 回复 2019-03-18
?
元芳怎么了

TA贡献1798条经验 获得超7个赞

单表200多万应该不是导致502的根本原因,之前公司单表千万级别,用好索引,也没啥性能问题,建议排查下其他原因,当然你这种可以做下主从同步。

查看完整回答
反对 回复 2019-03-18
?
开心每一天1111

TA贡献1836条经验 获得超13个赞

监控一下你的慢请求,502的问题不一定是数据库这边的吧!首先还是定位一下出现502的问题,如果说是数据库这边的,设置一个读写分离也可以,分表也是可以的。但是,还是建议你先定位发生502的请求,会不会是其他的问题。

查看完整回答
反对 回复 2019-03-18
?
慕雪6442864

TA贡献1812条经验 获得超5个赞

非常感谢朋友们的分析,我将按大家的分析去排查改进,谢谢!!!

查看完整回答
反对 回复 2019-03-18
?
小怪兽爱吃肉

TA贡献1852条经验 获得超1个赞

200万的表数据量目前来说是不多的!建议找出造成502的具体原因

查看完整回答
反对 回复 2019-03-18
?
qq_笑_17

TA贡献1818条经验 获得超7个赞

502 网关错误。一般是mysql连接满了 准备集群吧

查看完整回答
反对 回复 2019-03-18
?
慕容3067478

TA贡献1773条经验 获得超3个赞

你在阿里云花钱了不去找它们的技术支持问,跑这里来问干什么呢。


我想说的是,你应该享受的服务不要自己放弃。

查看完整回答
反对 回复 2019-03-18
  • 5 回答
  • 0 关注
  • 691 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信