日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

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

發(fā)布時(shí)間:2025/6/15 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 postgresql 查看数据库,表,索引,表空间以及大小 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

為什么80%的碼農(nóng)都做不了架構(gòu)師?>>> ??

postgresql 查看數(shù)據(jù)庫,表,索引,表空間以及大小
1.查看數(shù)據(jù)庫
#psql -U postgres
//\加上字母l,相當(dāng)于mysql的,mysql> show databases;
postgres-# \l
//查看testuser數(shù)據(jù)庫的大小
postgres-# select pg_database_size('postgres');
//查看所有數(shù)據(jù)庫的大小
select pg_database.datname, pg_database_size(pg_database.datname) AS size from pg_database;
//以KB,MB,GB的方式來查看數(shù)據(jù)庫大小
select pg_size_pretty(pg_database_size('postgres'));
2.查看多表
psql -U testuser -d testdb
//相當(dāng)于mysql的,mysql> show tables;
testuser=> \dt???????????????????????
??????? List of relations?
?Schema | Name | Type? |? Owner?
--------+------+-------+---------?
?public | test | table | testuser?
3.查看單表
//相當(dāng)于mysql的,mysql> desc test;
testuser=> \d test;??????????????????
??????????? Table "public.test"?
?Column |???????? Type????????? | Modifiers?
--------+-----------------------+-----------?
?id???? | integer?????????????? | not null?
?name?? | character varying(32) |?
Indexes: "testuser_id_pk" PRIMARY KEY, btree (id)?
//查看表大小
testuser=> select pg_relation_size('test');
?pg_relation_size?
------------------?
??????????????? 0?
(1 row)?
//以KB,MB,GB的方式來查看表大小?
testuser=> select pg_size_pretty(pg_relation_size('test'));
?pg_size_pretty?
----------------?
?0 bytes?
(1 row)?
//查看表的總大小,包括索引大小
testuser=> select pg_size_pretty(pg_total_relation_size('test'));
?pg_size_pretty?
----------------?
?8192 bytes?
(1 row)?

4.查看索引
//相當(dāng)于mysql的,mysql> show index from test;
testuser=> \di?
??????????????? List of relations?
?Schema |???? Name????? | Type? |? Owner? | Table?
--------+---------------+-------+---------+-------?
?public | testuser_id_pk | index | playboy | test?
(1 row)?
? //查看索大小
testuser=> select pg_size_pretty(pg_relation_size('playboy_id_pk'));?????
?pg_size_pretty?
?----------------?
? 8192 bytes?
?(1 row)?

5.查看表空間,以及大小
//查看所有表空間
testuser=> select spcname from pg_tablespace;??????????
? spcname?
------------?
?pg_default?
?pg_global?
(2 rows)?
//查看表空間大小?
testuser=> select pg_size_pretty(pg_tablespace_size('pg_default'));????
?pg_size_pretty?
?----------------?
? 14 MB?
?(1 row)?

轉(zhuǎn)載于:https://my.oschina.net/jimyao/blog/612669

總結(jié)

以上是生活随笔為你收集整理的postgresql 查看数据库,表,索引,表空间以及大小的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。