微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

postgresql – 本地vs Heroku Postgres速度

我有一个带有单个表的本地数据库,该表有大约550万条记录.我在Heroku Postgres上创建了一个数据库(基本计划),并将本地转储恢复到其中.启动psql并进行一些查询我注意到速度明显低于本地速度.然后,我使用Crane计划配置了另一个数据库,数字同样不好.

这里有一些数字:

从表中选择count(*);
当地时间:1216.744毫秒
Heroku(基础):4697.073 ms
Heroku(Crane):2972.302 ms

从表中选择列,其中id = 123456;
当地:0.249毫秒
Heroku(基本):127.557毫秒
Heroku(Crane):137.617毫秒

这些巨大的差异如何可能?这可能与硬件差异完全相关吗?有没有简单的方法来提高吞吐量?

解决方法

所以你问在线数据库服务是否可能比本地数据库慢?是的,当然它会更慢,它具有处理所有网络延迟 有没有一种简单的方法可以加快速度?除了显而易见的更快的网络链接和移动办公室与Heroku的数据中心隔壁 – 没有

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐