[请益] AWS EC2 架数据库问题

楼主: PokemonQuest (Pokemon Quest)   2020-02-26 19:08:00
小弟在 aws ec2 上用 t2.medium 架在 us-west-2 US West (Oregon)
装 mysql 发现 query 时超级慢 跟本地端局域网路内的主机比起来
同一条 sql query
本地主机 MySQL 16ms 完成
AWS EC2 的 MySQL 160ms 完成
执行时间整整差了 10 倍,有点受不了
不晓得板上各位先进是否有经验
这种状况该如何改善?换 EC2 主机的区域吗?
还是将 t2.medium 升级? 我看 t2.medium 的网络频宽没有说很好?
谢谢
作者: toothlesses (toothless)   2020-02-26 19:12:00
先确定是计算资源还是网络的问题吧就先复制一样的 instance & data 在东京试试看,很快就有答案了
作者: sean50301 ( (づ′・ω・)づ)   2020-02-26 19:24:00
应该是放太远了吧https://i.imgur.com/ArmOFUK.jpg
作者: alan3100 (BOSS)   2020-02-26 19:57:00
你都开EC2了 直接local query比较看看不就好了remote过去连自己,不是在台湾client连DB
作者: uopsdod (pcman)   2020-02-26 20:17:00
用好一点的instance type看看?如果你是ec2+EBS的话,他们之间的网络沟通可能是慢的原因
作者: Falldog (Yo)   2020-02-26 20:22:00
https://cloudpingtest.com/aws ping看看 应该是距离问题
作者: guanting886 (Guanting)   2020-02-26 21:20:00
你在台湾连国外的主机本身就会有固定latency 所需时间是 执行时间加上资料传输时间算出来的你去开个东京机房的主机就可以了 但报价会有点不一样如果只是测试可以去linode开Tokyo 2 的主机用就很够了
作者: ken810717 (老温)   2020-02-26 21:34:00
借串问一下,请问除了gcp.aws还有推荐的云端服务吗是个人想写写小专案挂在上面用的
作者: Sunal (SSSSSSSSSSSSSSSSSSSSSSS)   2020-02-26 21:47:00
EC2只架设DB不放application?那为啥不用RDS就好EC2还是不太建议直接在上面架DB
楼主: PokemonQuest (Pokemon Quest)   2020-02-26 22:07:00
Rds 贵
作者: Sunal (SSSSSSSSSSSSSSSSSSSSSSS)   2020-02-26 23:02:00
RDS除非选Aurora才真的比较贵 不然同样medium只比EC2贵一点不过我自己是RDS会选小一级(选东京似乎就贵蛮多)
作者: pseudoman (剑无锋)   2020-02-26 23:18:00
要在EC2里灌DB还是直接用RDS 不是已经战了好几年了吗
作者: kqalea (沙丁鱼罐头)   2020-02-27 18:01:00
不考虑database cache 像是redis类的方案吗?
作者: y3k (激流を制するは静水)   2020-02-28 09:45:00
我觉得你应该测试的是shell直接q的效能...
作者: Masakiad (Masaki)   2020-02-28 12:09:00
老实说小专案就用用台湾便宜vps就好,aws比较贵,主要是要用他的paas solutions节省架构成本

Links booklink

Contact Us: admin [ a t ] ucptt.com