先选中某个数据库 SELECT table_name, pg_size_pretty(table_size) AS table_size, pg_size_pretty(indexes_size) AS indexes_size, pg_size_pretty(total_size) AS total_size FROM ( SELECT table_name, pg_table_size(table_name) AS table_size, pg_indexes_size(table_name) AS indexes_size, pg_...
tina=> select relname,relkind,relpages,pg_size_pretty(pg_relation_size(a.oid)),reltablespace,relowner from pg_class a, pg_tablespace tb where a.relkind in('r','i') and a.reltablespace >1664 order by a.relpages desc; relname | relkind | relpages | pg_size_pretty | reltablespace...
pg_table_size(table_name) AS table_size, pg_indexes_size(table_name) AS indexes_size, pg_total_relation_size(table_name) AS total_size FROM ( SELECT ('"' || table_schema || '"."' || table_name || '"') AS table_name FROM information_schema.tables ) AS all_tables ORDER BY t...
pg_size_pretty(pg_total_relation_size('"' || table_schema || '"."' || table_name || '"')) AS size FROM information_schema.tables ORDER BY pg_total_relation_size('"' || table_schema || '"."' || table_name || '"') DESC...
pg_indexes_size('your_table_name') 返回与表相关联的所有索引的大小。 pg_size_pretty 是一个函数,它将字节大小转换为更易读的格式(如 KB、MB、GB)。 请将'your_table_name' 替换为你想要查询的表的名称。 3. 解析并输出查询结果 执行上述查询后,你将得到一个结果集,其中包含指定表的总大小、表本身的...
方法一:select schemaname,tablename,pg_relation_size(schemaname||'.'||tablename) as tabsize from pg_tables order by 3 desc;方法二:直接进到postgresql 的数据存放目录下。你只需要知道数据库的OID、表的OID,然后进到相应目录下使用ll -h命令就可以查看了。如下所示 cd data/base/363419 ...
helm repo add cnpg https://cloudnative-pg.github.io/chartshelm upgrade --install cnpg cnpg/cloudnative-pg 要部署集群,请创建一个Kubernetes自定义资源:kind: Clustermetadata: name: pg-clusterspec: instances: 3 primaryUpdateStrategy: unsupervised storage: size: 30Gi postgresql: shared...
postgres=# create extension pageinspect;CREATEEXTENSIONpostgres=# create table tasselectgenerate_series(1,100)a; 我这里创建了一个对应的插件,并且创建了一个表。 然后可以通过 pageinspect 插件的一些函数查看表所属的 page 的数据信息: 代码语言:javascript ...
在Postgres 的数据目录中,表文件的存储格式为base/<database oid>/<table relfilenode>。 在base 目录下,存储了不同 Database 的数据,例如在我的当前环境中,当前的数据库名为rose,其 oid 为 24582。 img 所以在 Postgres 数据目录的 base 目录下,就会有对应的 Database 目录,目录名称就是 Oid: ...
postgres 查看数据库大小 1. 查看数据库大小 selectpg_size_pretty(pg_database_size('database')); 2. 查看表大小 selectpg_table_size('table');