美文网首页pg后端砖头
用postgresql查看数据库,表,索引,表空间以及大小

用postgresql查看数据库,表,索引,表空间以及大小

作者: 前浪浪奔浪流 | 来源:发表于2022-12-28 16:22 被阅读0次

1、查看数据库
postgres=# \l --查看所有数据库
postgres=# select pg_database_size('hwb'); --查看单个数据库的大小
postgres=# select pg_database.datname, pg_database_size(pg_database.datname) AS size from pg_database; --查看所有数据库的大小
postgres=# select pg_size_pretty(pg_database_size('hwb')); --以KB,MB,GB的方式来查看数据库大小

image.png

2、查看表
postgres=# \d --查看当前数据库下所有表
postgres=# \d test --查看test表定义
postgres=# select pg_relation_size('test'); --查看test表大小
postgres=# select pg_size_pretty(pg_relation_size('test')); --以KB,MB,GB的方式来查看表大小
postgres=# select pg_size_pretty(pg_total_relation_size('test')); --查看表的总大小,包括索引大小

image.png

3、查看索引
postgres=# \di --查看当前数据库所有索引
postgres=# select pg_size_pretty(pg_relation_size('parent_pkey')); --查看单个索引大小

4、查看表空间,以及大小
postgres=# select spcname from pg_tablespace; --查看所有表空间
postgres=# select pg_size_pretty(pg_tablespace_size('pg_default')); --查看表空间大小

image.png

相关文章

  • 用postgresql查看数据库,表,索引,表空间以及大小

    1、查看数据库postgres=# \l --查看所有数据库postgres=# select pg_databa...

  • 数据库篇

    2018.07.04 postgresql查询表的大小 数据库中单个表的大小(不包括索引) postgresql的...

  • SqlServer表、日志查询

    数据库空间大小 数据库空间大小检查索引是否丢失 查询某个表的列名称、说明、备注、类型等 被锁的表以及如何解锁 查询...

  • 记录一次Mysql大表排查常用SQL记录

    查看数据库的行数和空间大小 查看数据库内部表的大小 查看具体表的大小 查看表最近更新时间是什么时候 查看表的索引信息

  • oracle常用SQL语句

    获取表 获取表字段 剩余表空间百分比 检查依赖 检查被锁定的表 计算表占用空间的大小 查看数据库是否为CDB 查看...

  • oracle数据库迁移

    1、首先手动创建用户以及表空间创建表空间的时候可以先查看数据库中其他表空间,参考其他表空间的文件路径select ...

  • ORACLE编程详解

    0 . 查看系统表空间 1 . 查看表结构 2 . 查询数据库SID 3 . 用 B 表的数据更新 A 表数据 (...

  • Postgre SQL 部分表信息查询常用sql

    查所有表的大小 更新序列 重置数据库索引 查看连接信息 杀死所有idle进程

  • postgresql 常用sql

    切换数据库\c databaseName 查看数据库、表、索引postgres=# \l 数据库; \dt 表; ...

  • Oracle表空间管理

    Oracle表空间管理 创建表空间并指定用户请查看此文章:创建表空间并指定用户 查看表空间大小: 查看表空间存放位...

网友评论

    本文标题:用postgresql查看数据库,表,索引,表空间以及大小

    本文链接:https://www.haomeiwen.com/subject/calzqdtx.html