我遇到了与其他许多人相同的问题(根据我的研究),但他们似乎都没有找到解决方案。
我从 localhost 连接到我的 AWS 数据库(位于都柏林的服务器 - eu-west-1),我位于丹麦。
根据我的调查,我得出的结论是,以上都不是罪魁祸首:
- 我使用的网速是 1GB/s,所以绝对不是问题!
- 带宽下载 - 500 GB,上传 - 150 GB。
- 与数据库的最大连接数为 312。
- 延迟不应该是一个问题,因为它在大陆内。
我参考了这篇文章,但找不到任何适合我的案例的已发布解决方案AWS RDS 从本地计算机连接时速度非常慢
我的查询花费的时间太长(40 多秒)。
可能是什么原因造成的?!
编辑:
- 我目前正在使用 PDO。
- 我已经用 ODBC 连接对其进行了测试,那里也有同样的问题。
- 如果您认为数据量正在影响它,那是错误的。我正在从服务器托管的网络中获取相同数量的数据,但速度非常快。