PostgreSQL查看表的大小
在PostgreSQL中,您可以使用pg_total_relation_size()
函数来查看一个表及其所有索引的总大小。另外,pg_relation_size()
函数可以用来查看特定表的大小。以下是如何使用这些函数的示例SQL查询:
查看特定表的大小(单位为字节):
SELECT pg_relation_size('schema_name.table_name');
查看特定表及其所有索引的总大小(单位为字节):
SELECT pg_total_relation_size('schema_name.table_name');
如果您想要以人类可读的格式(如MB或GB)查看大小,可以使用pg_size_pretty()
函数:
SELECT pg_size_pretty(pg_relation_size('schema_name.table_name'));
请确保将schema_name.table_name
替换为您的实际模式和表名。如果表不在默认模式下,您需要指定模式名。
评论已关闭