Heroku postgres的追随者有更多的桌子

时间:2014-08-27 06:02:50

标签: postgresql heroku

刚刚创建了一个追随者Heroku postgres数据库。跟随者似乎有比“主人”更多的牌桌。为什么呢?

$ heroku pg:info


=== HEROKU_POSTGRESQL_XXXX_URL (DATABASE_URL)
Plan:        Ronin
Status:      Available
Data Size:   3.12 GB
Tables:      56
PG Version:  9.3.4
Connections: 20
Fork/Follow: Available
Rollback:    Unsupported
Created:     2014-07-12 21:35 UTC
Followers:   HEROKU_POSTGRESQL_YYYY
Maintenance: not required

=== HEROKU_POSTGRESQL_YYYY_URL Plan: Premium 2 Status: Available Data Size: 5.05 GB Tables: 70 PG Version: 9.3.5 Connections: 2 Fork/Follow: Unavailable on followers Rollback: earliest from 2014-08-20 05:56 UTC Created: 2014-08-27 05:47 UTC Data Encryption: In Use Following: HEROKU_POSTGRESQL_XXXX Behind By: 72755 commits Maintenance: not required

注意:我原来的数据库计划现在是遗留的,因此我必须使用不同的更大的数据库计划创建我的关注者。

我的应用操作并未受到过度影响,但我对表号差异感到好奇。此外,如果我将此关注者点击交换为主要关注者,那么表格计数是否会从70转到56

1 个答案:

答案 0 :(得分:1)

DrColossos在评论中说了些什么;你的数据库在提交中落后,阻止它应用上游更改。您可以安装pg-extras插件并检查您的关注者数据库:

$ heroku pg:locks HEROKU_POSTGRESQL_YYY_URL -a app_name

这应该向您展示一些可能阻止您的数据库赶上的锁的信息。如果它仍然是72k或更多提交,我想你会发现一个非常古老的锁。