Database 查看Heroku Postgres的内容';记忆

Database 查看Heroku Postgres的内容';记忆,database,postgresql,memory,heroku,Database,Postgresql,Memory,Heroku,Heroku定期向日志输出postgres统计信息。它们通常采用以下格式(此处格式化以便于阅读) 我注意到我可用的空闲内存一直在下降。在上面的示例中,可用内存的百分比约为3%(126420kB/4045204.0kB) 我非常感兴趣的是它在记忆中所保存的东西占据了这么多的空间。是我一直执行的查询的结果吗?这是风景吗?是我桌子上的索引吗 有没有办法获取这些信息?因为这是Heroku上的托管数据库,所以我没有任何对底层系统的shell访问权限,所以所有这些都必须通过PSQL控制台来完成 谢谢 你找到

Heroku定期向日志输出postgres统计信息。它们通常采用以下格式(此处格式化以便于阅读)

我注意到我可用的空闲内存一直在下降。在上面的示例中,可用内存的百分比约为3%(126420kB/4045204.0kB)

我非常感兴趣的是它在记忆中所保存的东西占据了这么多的空间。是我一直执行的查询的结果吗?这是风景吗?是我桌子上的索引吗

有没有办法获取这些信息?因为这是Heroku上的托管数据库,所以我没有任何对底层系统的shell访问权限,所以所有这些都必须通过PSQL控制台来完成


谢谢

你找到办法了吗?@Ninjarabbi-我没有:(@user2490003 Heroku PG extras插件可以给你一个更好的主意。
source=DATABASE
sample#current_transaction=175926
sample#db_size=282280108.0bytes
sample#tables=450
sample#active-connections=56
sample#waiting-connections=0
sample#index-cache-hit-rate=0.99992
sample#table-cache-hit-rate=0.99996
sample#load-avg-1m=0
sample#load-avg-5m=0
sample#load-avg-15m=0
sample#read-iops=0
sample#write-iops=0
sample#memory-total=4045204.0kB
sample#memory-free=126420kB
sample#memory-cached=1736708.0kB
sample#memory-postgres=1955744.0kB