对Heroku的PG数据库最大尺寸感到困惑

时间:2013-07-03 19:54:52

标签: ruby-on-rails heroku

当我运行heroku pg:info时,我看到以下内容:

=== HEROKU_POSTGRESQL_RED_URL (DATABASE_URL)
Plan:        Dev
Status:      available
Connections: 5
PG Version:  9.2.4
Created:     2013-06-17 14:38 UTC
Data Size:   9.1 MB
Tables:      4
Rows:        9662/10000 (In compliance, close to row limit)
Fork/Follow: Unsupported

我怎样才能看到这些行在哪里?我的意思是,如果我对所有模型进行计数,我只会得到4000行,而我却看不到其余的行。有什么方法可以在Heroku中获得更多细节吗?

2 个答案:

答案 0 :(得分:0)

您可以运行此查询(取自Understanding Postgres Performance)。

SELECT 
  relname, 
  100 * idx_scan / (seq_scan + idx_scan) percent_of_times_index_used, 
  n_live_tup rows_in_table
FROM 
  pg_stat_user_tables
WHERE 
    seq_scan + idx_scan > 0 
ORDER BY 
  n_live_tup DESC;

它也包含在pg-extras plugin pg:index_usage中。

答案 1 :(得分:0)

我建议使用pgAdmin等外部工具连接到您的数据库。

您可以使用以下方法检索数据库信息:

$ heroku pg:credentials DATABASE