Heroku剛剛推出了幾個新的數據庫計劃,其中一個計劃是dev計劃。 In heroku's Postgres blog,開發計劃被描述爲計劃取代當前5MB免費數據庫計劃的計劃。Heroku dev Postgres數據庫行限制/最大行
有趣的是,該博客文章使用行限制而不是大小限制的開發計劃。我用不同的方法進行了多次實驗,但似乎沒有限制。 只是好奇,有沒有人知道硬限制?
第一實驗:
第一個實驗是在我的Mac上使用手動INSERT INTO
從Navicat的和執行它幾十萬次的複製粘貼:
INSERT INTO table_name VALUES ('x');
結果,它運行了大約2天,以獲得近200.000行。那麼,它還沒有達到硬性限制。
第二實驗:
使用psql
第二實驗並插入被碰撞記錄的數量爲1萬:
INSERT INTO table_name SELECT * FROM generate_series(1, 1000000);
一切都運行良好,記錄被插入,更在開發計劃中超過一百萬行,Heroku的postgres中沒有任何行限制。
另一個測試被拋出,它被撞到10萬條記錄:
INSERT INTO table_name SELECT * FROM generate_series(1, 10000000);
看到我的數據規模達到4GB已經讓我停止了測試。我想可以肯定的是,開發計劃對於測試海量數據是有好處的,不要忘記它仍然處於公開測試階段。
是的,我剛剛得到它,爲什麼我得到一個遲到的通知電子郵件通知.. :( 無論如何,它也記錄在devcenter:https://devcenter.heroku.com/articles/heroku -postgres-DEV-計劃#限制 –