Heroku dev Postgres数据库行限制/最大行

时间:2012-05-14 12:32:17

标签: postgresql heroku row

Heroku刚刚推出了几个新的数据库计划,其中一个计划是开发计划。 In heroku's Postgres blog,开发计划被描述为计划取代当前5MB免费数据库计划的计划。

该博客文章中有趣的是开发计划使用行限制而不是大小限制。我使用不同的方法进行了几次实验,但似乎没有限制。 只是好奇,有没有人知道硬限制?


首次实验:

第一个实验是在我的Mac上使用Navicat的手册INSERT INTO并通过复制粘贴它执行了数十万次:

INSERT INTO table_name VALUES ('x');

结果,它运行大约2天才能获得近200,000行。好吧,它还没有达到硬限制。

第二次实验:

第二个实验是使用psql,插入的记录数量增加到100万:

INSERT INTO table_name SELECT * FROM generate_series(1, 1000000);

一切运行正常,记录被插入,开发计划中超过一百万行,Heroku的postgres中似乎没有行限制。

抛出了另一项测试,它被提升到了1000万条记录:

INSERT INTO table_name SELECT * FROM generate_series(1, 10000000);

看到我的数据大小达到4GB已经让我停止了测试。我想可以安全地假设开发计划适合测试大量数据,而不是忘记它仍然处于公开测试阶段。

2 个答案:

答案 0 :(得分:3)

Heroku announced对开发行进行10,000行限制。

答案 1 :(得分:1)

据我所知,目前还没有限制,但我确实看到HackerNews的一句话,声称它将在10 ^ 3区域内。

http://news.ycombinator.com/item?id=3916369