gpt4 book ai didi

postgresql - 如何在 Heroku Postgres 数据库中查找 "missing"行?

转载 作者:行者123 更新时间:2023-11-29 12:22:23 25 4
gpt4 key购买 nike

我不断收到声明以下内容的电子邮件:

[您的数据库 X] 包含 16,919 行,超过了 10,000 的计划限制。对数据库的 INSERT 权限将在 7 天内自动撤销。这将导致大多数依赖此数据库的应用程序出现服务故障。”

虽然我已经将单表应用的行数限制为最大10000行,但通常徘徊在9999。

我已经通过psql和PGAdmin3检查了行数和表数。

知道 Heroku 如何计算数据库中的行数吗?这是平台错误还是我遗漏了什么?

最佳答案

现在它会进行估计计数,直到您达到某个阈值,此时它会执行准确计数(此机制可能会发生变化)。如果不首先进行准确计数(SELECT count(*) FROM table1 + SELECT count(*) FROM table2 等),它永远不会撤销访问权限或向用户发送电子邮件。

它不计算系统表;它考虑了所有用户级别的表。通常人们没有意识到他们有正在吃掉行的表,例如 sessionseventslogs

关于postgresql - 如何在 Heroku Postgres 数据库中查找 "missing"行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13082053/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com