今天做了测试,1000条数据,工具用的是SQL Server Management Studio
服务器环境:1台RDS(SQLSERVER),1台ECS服务器(WINDOWS)
插入数据
1.内网模式,直接在ECS连RDS执行SQL语句,插入1000条数据
8秒左右
2.外网模式,直接在ECS连RDS执行SQL语句,插入1000条数据
30秒左右,但是我用公司的网路直接连RDS执行却只要
13秒
检索数据
1.内网模式,直接在ECS连RDS执行SQL语句,查询5万条数据
3秒左右
2.外网模式,直接在ECS连RDS执行SQL语句,查询5万条数据
3秒左右(和内网一样),用公司的网络直连RDS检索要20秒
问题来了
1.为什么外网模式,用ECS连RDS执行SQL这么慢,而用公司直连RDS相对快?
2.为什么查询数据时,不管是切换内网还是外网,在ECS上执行查询速度差不多?
3.开启外网模式后,ECS和RDS走的是内网还是外网?按查询的速度来看,走的应该是内网,但是执行为什么会差这么多?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。