0

当我运行 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 中获得更多详细信息?

4

2 回答 2

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 插件中作为pg:index_usage.

于 2013-07-03T20:08:16.853 回答
0

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

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

$ heroku pg:credentials DATABASE

于 2013-07-03T20:15:24.993 回答