在 PostgreSQL 中,有许多函数和视图可以帮助你查看和分析数据库的统计信息。以下是一些常用的方法和查询,用于检查数据库大小、表大小、索引大小等信息:
1. 数据库大小
要查看整个数据库的大小,可以使用以下 SQL 查询:
SELECT pg_size_pretty(pg_database_size('your_database_name')) AS database_size;
2. 表的大小
查看特定表的大小(包括 TOAST 数据和辅助存储):
SELECT pg_size_pretty(pg_table_size('your_table_name'))