更新时间:2026-07-28 GMT+08:00
如何查询表和数据库容量?
答:使用查询函数pg_table_size()和pg_database_size()。
--创建表并插入数据。 gaussdb=# CREATE TABLE test(id int, name varchar(10)); gaussdb=# INSERT INTO test VALUES(1,'Tony'),(2,'Thor'),(3,'Hunk'); --查询表test容量。 gaussdb=# SELECT pg_table_size('test'); pg_table_size --------------- 8192 (1 row) --查询数据库postgres容量。 gaussdb=# SELECT pg_database_size('postgres'); pg_database_size ------------------ 235134980 (1 row)
父主题: 数据库使用入门