作者PokemonQuest (Pokemon Quest)
看板Soft_Job
标题[请益] AWS EC2 架资料库问题
时间Wed Feb 26 19:08:00 2020
小弟在 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 的网路频宽没有说很好?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 27.242.163.254 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1582715282.A.E48.html
※ 编辑: PokemonQuest (27.242.163.254 台湾), 02/26/2020 19:08:34
※ 编辑: PokemonQuest (27.242.163.254 台湾), 02/26/2020 19:10:17
1F:推 toothlesses: 先确定是计算资源还是网路的问题吧 02/26 19:12
2F:推 toothlesses: 就先复制一样的 instance & data 在东京试试看,很 02/26 19:14
3F:→ toothlesses: 快就有答案了 02/26 19:14
4F:推 sean50301: 应该是放太远了吧 02/26 19:24
6F:→ alan3100: 你都开EC2了 直接local query比较看看不就好了 02/26 19:57
7F:→ alan3100: remote过去连自己,不是在台湾client连DB 02/26 19:59
8F:推 uopsdod: 用好一点的instance type看看? 02/26 20:17
9F:→ uopsdod: 如果你是ec2+EBS的话,他们之间的网路沟通可能是慢的原因 02/26 20:18
11F:推 guanting886: 你在台湾连国外的主机本身就会有固定latency 所需 02/26 21:20
12F:→ guanting886: 时间是 执行时间加上资料传输时间算出来的 02/26 21:20
13F:→ guanting886: 你去开个东京机房的主机就可以了 但报价会有点不一 02/26 21:21
14F:→ guanting886: 样 02/26 21:21
15F:→ guanting886: 如果只是测试可以去linode开Tokyo 2 的主机用就很够 02/26 21:22
16F:→ guanting886: 了 02/26 21:22
17F:→ ken810717: 借串问一下,请问除了gcp.aws还有推荐的云端服务吗 02/26 21:34
18F:→ ken810717: 是个人想写写小专案挂在上面用的 02/26 21:34
19F:推 Sunal: EC2只架设DB不放application?那为啥不用RDS就好 02/26 21:47
20F:推 Sunal: EC2还是不太建议直接在上面架DB 02/26 21:50
21F:→ PokemonQuest: Rds 贵 02/26 22:07
22F:推 Sunal: RDS除非选Aurora才真的比较贵 不然同样medium只比EC2贵一点 02/26 23:02
23F:推 Sunal: 不过我自己是RDS会选小一级 02/26 23:04
24F:→ Sunal: (选东京似乎就贵蛮多) 02/26 23:05
25F:推 pseudoman: 要在EC2里灌DB还是直接用RDS 不是已经战了好几年了吗 02/26 23:18
26F:推 kqalea: 不考虑database cache 像是redis类的方案吗? 02/27 18:01
27F:→ y3k: 我觉得你应该测试的是shell直接q的效能... 02/28 09:45
28F:推 Masakiad: 老实说小专案就用用台湾便宜vps就好,aws比较贵,主要是 02/28 12:09
29F:→ Masakiad: 要用他的paas solutions节省架构成本 02/28 12:09