举个栗子:
1.数据库mysql : 表,A(33W)、B(8000条)
SQL :
select * from A l
left join B f on l.id=f.id
order by l.d desc,l.e desc
limit 100,10
本地测试
(1.2~1.320s)
硬件设备:
笔记本 3核 AMD 羿龙 6G内存,10年买的本本。
2. ECS mysql 1核 1G 运行这条SQL 需要 7秒
SQL 执行过程(耗时间的地方):
不知道这个跟我的带宽有没关系! 大家觉得这个效率正常吗?
-------------------------
要自建数据库的话最好还是用io优化是实列
-------------------------
这么点数据 就这么的慢! 这还是小站了
-------------------------
-------------------------
感情用ECS 必须得使用RDS,本机装数据,否则没法玩呀
-------------------------
-------------------------
15年12月之前,我的ECS 是1核512内存,机房是在深圳,现在迁移到杭州,1核1G 。
迁移之前,单表3W条数据查询在 1s以内, 现在的机器上1G内存 咋说性能应该比之前好一点儿吧,现在单表3W条数据,需要17s, 赶脚还是服务器太low吧 各位觉得呢!
-------------------------
单表3W条数据查询 select * from A 耗时:17秒
-------------------------
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。