日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

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

發布時間:2023/12/10 数据库 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 postgresql查询mysql库_postgresql 查看数据库,表,索引,表空间以及大小 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

客戶要求用pgsql,所在服務器裝了一下pgsql,我出了一個pgsql的分類,看這篇文章前,把這個分類下的文章都可以看一下,這是我熟悉pgsql的一套流程。以前搞過一次pgsql,很早了。

1,查看數據庫

playboy=> \l //\加上字母l,相當于mysql的,mysql> show databases;

List of databases

Name | Owner | Encoding

-----------+----------+----------

playboy | postgres | UTF8

postgres | postgres | UTF8

template0 | postgres | UTF8

template1 | postgres | UTF8

playboy=> select pg_database_size('playboy'); //查看playboy數據庫的大小

pg_database_size

------------------

3637896

(1 row)

playboy=> select pg_database.datname, pg_database_size(pg_database.datname) AS size from pg_database; //查看所有數據庫的大小

datname | size

-----------+---------

postgres | 3621512

playboy | 3637896

template1 | 3563524

template0 | 3563524

(4 rows)

playboy=> select pg_size_pretty(pg_database_size('playboy')); //以KB,MB,GB的方式來查看數據庫大小

pg_size_pretty

----------------

3553 kB

(1 row)

2,查看多表

playboy=> \dt //相當于mysql的,mysql> show tables;

List of relations

Schema | Name | Type | Owner

--------+------+-------+---------

public | test | table | playboy

(1 row)

3,查看單表

playboy=> \d test; //相當于mysql的,mysql> desc test;

Table "public.test"

Column | Type | Modifiers

--------+-----------------------+-----------

id | integer | not null

name | character varying(32) |

Indexes: "playboy_id_pk" PRIMARY KEY, btree (id)

playboy=> select pg_relation_size('test'); //查看表大小

pg_relation_size

------------------

0

(1 row)

playboy=> select pg_size_pretty(pg_relation_size('test')); //以KB,MB,GB的方式來查看表大小

pg_size_pretty

----------------

0 bytes

(1 row)

playboy=> select pg_size_pretty(pg_total_relation_size('test')); //查看表的總大小,包括索引大小

pg_size_pretty

----------------

8192 bytes

(1 row)

4,查看索引

playboy=> \di //相當于mysql的,mysql> show index from test;

List of relations

Schema | Name | Type | Owner | Table

--------+---------------+-------+---------+-------

public | playboy_id_pk | index | playboy | test

(1 row)

playboy=> select pg_size_pretty(pg_relation_size('playboy_id_pk')); //查看索大小

pg_size_pretty

----------------

8192 bytes

(1 row)

5,查看表空間,以及大小

playboy=> select spcname from pg_tablespace; //查看所有表空間

spcname

------------

pg_default

pg_global

(2 rows)

playboy=> select pg_size_pretty(pg_tablespace_size('pg_default')); //查看表空間大小

pg_size_pretty

----------------

14 MB

(1 row)

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。