首页 > 数据库 >postgres查看数据库大小,表大小

postgres查看数据库大小,表大小

时间:2023-07-08 20:32:41浏览次数:34  
标签:postgres 数据库 name pg pretty 大小 table total size

环境

centos7,postgres11

查看pg中各个数据库大小

select pg_database.datname, pg_size_pretty (pg_database_size(pg_database.datname)) 
AS size from pg_database; 

image.png

查看pg某个数据库中表占用的大小

先选中某个数据库

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_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 total_size DESC
) AS pretty_sizes

image.png

标签:postgres,数据库,name,pg,pretty,大小,table,total,size
From: https://blog.51cto.com/bomby/6663020

相关文章

  • 数据库系统概论—恢复与并发
    数据库概论系统—系统篇一、关系查询处理和查询优化1.1关系数据库的查询处理查询处理可分为四个阶段:查询分析、检查检查、查询优选和查询执行(其中查询优化可分为代数和物理优化)1.2关系数据库系统的查询优化查询优化的优点不仅在于用户不必考虑如何最好地表达查询以获得较高......
  • 电子商务网站-(MySQL)数据库设计
    1.确定功能和需求-用户可以浏览产品列表,并查看每个产品的详细信息。-用户可以将产品添加到购物车,并在购物车中修改产品数量或删除产品。-用户可以生成订单,并提供送货地址和付款信息。-管理员可以管理产品信息、订单和用户。2.设计数据库架构Products(产品表)prod......
  • PostgreSQL 简单查询
    对于数据库中数据的常见操作,可以简称为增删改查(CRUD,Create、Retrieve、Update、Delete)。其中,使用最多,也最复杂的功能当属数据查询。根据SQL标准,查询语句使用SELECT关键字表示。单表查询简单查询开始,来看一个示例selectfirst_name,last_namefromemployees;有SQL基础的都......
  • 数据库连接
    数据库连接:原始方式:原始的方式:getConnection()===>connection===>statement===>**statement*(executeQuery(sql);executeUpdate(sql);)通过statement来获取结果rs或者int。publicstaticvoidmain(String[]args){//把它们提出来是为了下面能关闭资源,代码的作用范......
  • windows11任务栏大小设置,最佳方式,正确答案。
    由于Windows11系统更新了有一端时间了,最近新购买的电脑都是出厂会自带Windows11系统,最近发现任务栏的相关设置没有了,例如:拖动任务栏设置大小。经过百度一些列的查找,都在说Windows11任务栏大小设置需要修改注册表等等类似的错误内容。在此给大家发帖说明下如何正确设置Windows11......
  • postgresql-用户管理
    1、连接数据库远程连接$psql-Upostgres-h192.168.3.105-dpostgres-p1921-W允许远程连接需要配置以下两个配置配置监听地址$vim/pgdata/postgresql.conflisten_addresses='0.0.0.0'客户端认证配置$vim/pgdata/pg_hba.confhostallall......
  • 手把手教学小型金融知识图谱构建:量化分析、图数据库neo4j、图算法、关系预测、命名实
    手把手教学小型金融知识图谱构建:量化分析、图数据库neo4j、图算法、关系预测、命名实体识别、CypherCheetsheet详细教学等效果预览:1.知识图谱存储方式知识图谱存储方式主要包含资源描述框架(ResourceDescriptionFramework,RDF)和图数据库(GraphDatabase)。1.1资源描述框......
  • 查看sql server数据库连接情况
    SELECT*FROM[Master].[dbo].[SYSPROCESSES]WHERE[DBID]IN(SELECT[DBID]FROM[Master].[dbo].[SYSDATABASES]WHERENAME='你的数据库名称')系统存储过程SP_WHO提供关于当前 Microsoft?SQLServer?  用户和进程的信息。可以筛选返回的信......
  • 从“存算一体”到“存算分离”:金融核心数据库改造的必经之路
    科技云报道原创。近年来,数据库国产化趋势愈发明显,上百家金融业试点单位在数据库国产化的进程中,进一步增强信心,向50%国产化率大步迈进。但随着数据库国产化的深入,一些金融机构采用国产数据库+服务器本地盘的“存算一体”部署策略,逐渐在实践中暴露出短板,难以满足金融核心的场景需求。......
  • 数据库-八股文
    索引的基本原理-√1.索引对应列进行排序2.将排序结果建立倒排表3.将数据地址链拼接到倒排表上4.查询的时候,拿到倒排表,查询到数据地址链,最后取到需要的数据索引的设计原则1.类型不多的列没必要建索引,占空间,效果还不好2.由于索引也是要占空间的,而且索引建立完毕以后,之后......