2017-06-28 283 views
1

我正在向使用php和heroku-postgres的Heroku部署應用程序。 App對小型postgres數據庫執行大約70-80個查詢(大約10Mb)。Heroku postgres在加載速度非常慢

我做了一些負載測試,使用apache bench和50個併發請求。我發現查詢執行時間比沒有任何負載慢大約5-8倍。當然,我檢查了表有正確的索引和查詢使用它們。

我也嘗試了不同的heroku-postgres計劃,但問題仍然存在。

+0

在這種情況下需要更多信息。您沒有說單個請求花費多少毫秒,以及它是HTTP請求還是SQL請求。 –

回答

0

我也嘗試了不同的heroku-postgres計劃,但問題仍然存在。

確保heroku-postgres計劃使用與Heroku應用程序相同的區域!我花了一個星期的時間試圖找出爲什麼我的歐盟應用程序需要80ms而不是0.2ms來查詢我在美國的數據庫。