【问题标题】:Heroku dev Postgres database row limit/maximum rowHeroku dev Postgres 数据库行限制/最大行
【发布时间】:2012-05-21 22:35:38
【问题描述】:

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

【问题讨论】:

    标签: postgresql heroku row


    【解决方案1】:

    据我所知,目前还没有设置限制,但我确实在 HackerNews 上看到了一段引述,说它会在 10^3 左右。

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

    【讨论】:

      【解决方案2】:

      Heroku announced 开发人员的 10,000 行限制。

      【讨论】:

      猜你喜欢
      • 2013-03-04
      • 1970-01-01
      • 1970-01-01
      • 2013-08-17
      • 2015-07-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-16
      相关资源
      最近更新 更多