为了确定我之前创建的超级表
my_table
的大小,我运行了以下SQL查询。pg_size_pretty( pg_total_relation_size('my_table') );
然而,尽管该表有10k行,但通过此查询返回的大小为24 kB。
使用以下SQL查询来查询数据库的大小可得到更合理的34 MB。
SELECT pg_size_pretty( pg_database_size('database_development') );
问题: 如何正确计算一个TimescaleDB表的大小?
使用PostgreSQL 11.5,TimescaleDB 1.5.1
SELECT pg_size_pretty( hypertable_size('<schema>.<table>'))
; - bluesmonk