3

Heroku 刚刚推出了几个新的数据库计划,其中一个计划是开发计划。在 heroku 的 Postgres 博客中,开发计划被描述为计划替换当前 5MB 免费数据库计划的计划。

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


第一个实验:

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

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 让我停止了测试。我想可以肯定地假设开发计划有利于测试海量数据,并且不要忘记它仍处于公开测试阶段。

4

2 回答 2

3

Heroku 宣布开发者的行数限制为 10,000 行。

于 2012-07-17T11:53:42.030 回答
1

据我所知,目前还没有设置限制,但我确实在 HackerNews 上看到了一段引述,说它会在 10^3 区域内的某个地方。

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

于 2012-05-14T12:50:01.207 回答