首页 > 数据库 >postgresql 统计表数据量并整理表

postgresql 统计表数据量并整理表

时间:2023-07-11 10:56:56浏览次数:41  
标签:postgresql 整理表 t1 relname pg 数据量 size

select 
    t1.relname as 表名, 
    pg_size_pretty(pg_relation_size(relid)) as 大小, 
    (select cast(reltuples as INTEGER) from pg_class where relkind = 'r' and relname = t1.relname) as 记录数
    from pg_stat_user_tables as t1
    where schemaname='course' order by pg_relation_size(relid) desc

 

 postgresql 表会随着各种操作产生碎片数据导致表膨胀,可以执行'vacuum full'命令清理。

 

标签:postgresql,整理表,t1,relname,pg,数据量,size
From: https://www.cnblogs.com/jsper/p/17543396.html

相关文章

  • PostgreSQL-用户定义的函数
    PostgreSQL-用户定义的函数PostgreSQL是可扩展的,PostgreSQL服务器能够通过动态载入把用户编写的代码结合到自身中。也就是用户能够指定一个实现了新类型或函数的对象代码文件,并且PostgreSQL按要求载入它。主要讲的是查询语言函数与过程语言函数中的PL/pgSQL(SQL过程语言),其他......
  • PostgreSQL NUMERIC 数据类型
    基本介绍NUMERIC类型的语法:NUMERIC(precision,scale)precision表示整个数据长度,scale表示小数部分的长度。如:1234.567,precision为7,scale为3.NUMERIC类型在小数点前面长度可达到**131,072**,小数点后面长度可达到16,383。scale>=0,下面示例表示scale为0:NUME......
  • PostgreSQL 简单查询
    对于数据库中数据的常见操作,可以简称为增删改查(CRUD,Create、Retrieve、Update、Delete)。其中,使用最多,也最复杂的功能当属数据查询。根据SQL标准,查询语句使用SELECT关键字表示。单表查询简单查询开始,来看一个示例selectfirst_name,last_namefromemployees;有SQL基础的都......
  • 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......
  • postgresql-安装过程
    1、初始化系统配置#useradd-d/opt/postgrespostgres#yumgroupinstall-y"DevelopmentTools""LegacyUNIXCompatibility"-y#yuminstall-ybisonflexreadline*zlib-develgcc*gmake-y#mkdir/pgdata#mkdir/archive#chownpostgres.pos......
  • PostgreSQL向量数据库pgvector之ivfflat实践
    前言ChatGPT、OpenAI和大型语言模型(LLM)应用的不断普及,将近似近邻搜索(ANN)的概念推向了前沿,并由于嵌入的使用,引发了人们对向量数据库的重新关注。嵌入是短语的数学表示,它将语义捕捉为数值的向量量,鉴于嵌入通常由一千多个维度组成--OpenAI的维度为1,536,因此必须开发新的技术。目前还没......
  • PostgreSQL 16.2安装
    1、postgresql安装-软件包安装 1.1下载安装包,官网下载地址:https://www.postgresql.org/download/。 如果服务器有网络,可以选择yum安装。在服务器没有网络的情况下,需要先下载rpm包,我们选择这种方式。 现在最新版本是PostgreSQL16.2,2023-06-29:postgresql16-16-beta2_1......
  • postgresql建表后添加自增序列
    postgresql建表后添加自增序列//添加id自增序列createSEQUENCEpoi_id_seqstart1;//自增序列重新设置起始值selectsetval('poi_id_seq',(selectmax(id)frompoi)+1);......
  • PostgreSQL psql 常用命令
    今天总结下 PostgreSQL中常用psql常用命令以便后续查阅。角色查看hrdb=>\duListofrolesRolename|Attributes|Memberof-----------+----------------------------------......
  • Centos PostgreSQL卸载
    卸载原因刚开始装postgresSql未关注版本,看了下官网,版本已经到了15,想体验一下新版本,所以今天卸载一下卸载步骤停掉相关进程[hui@hadoop201preserve]$systemctlstoppostgresql-12====AUTHENTICATINGFORorg.freedesktop.systemd1.manage-units===Authenticationi......