我想知道這是否正常。我註冊了亞馬遜RDS網絡服務來加速我的PHP應用程序。我有基本的debian虛擬服務器,一些查詢需要4s執行。所以我認爲託管在亞馬遜的雲端可以加快運行時間。 所以我導出數據庫,導入amazon RDS,發現運行時間幾乎高出2倍。Amazon RDS速度
其中一個原因可能是我擁有的帳戶類型 - 免費(db.t1.micro)。 第二 - 我在歐盟和可用區域設置爲美國西部-1(出於某種原因,我不能選擇歐盟)。但是,我只檢查了SQL執行時間,沒有網絡時間,所以在這種情況下距離不應該很重要。
那麼它是否比非雲解決方案慢,僅僅是因爲帳戶類型?我的數據庫不是那麼大 - 大約25MB。
您是否嘗試過優化您的查詢? –
我誠實地發現了相同類型的東西。我使用的是微型帳戶,發現RDS交互速度很慢。我切換到把EC2上的MySQL數據庫,事情要快得多。就我而言,很可能是因爲我沒有正確配置某些東西,但是當數據庫位於EC2上時確實有一定的加速。 – brechmos
只有25MB的數據,所有的實例類型都可以工作。你需要看看你的查詢。 – Martin