PG里如何查看表,索引,表空间,数据库大小

PG里如何查看表,索引,表空间,数据库大小,第1张

--查询一个索引大小select pg_size_pretty(pg_relation_size('indexname))--查看一张表及此它上的索引总大小select pg_size_pretty(pg_total_relation_size('tablename')); --查看所有 schema里面索引大小,大到小的顺序排列:select indexrelname,pg_size_pretty( pg_relation_size(relid))from pg_stat_user_indexes where schemaname = 'schemaname' order by pg_relation_size(relid) desc;--查看所有 schema里面表的大小,从大到小顺序排列:select relname, pg_size_pretty(pg_relation_size(relid))from pg_stat_user_tables where schemaname = 'schemaname' order by pg_relation_size(relid) desc; --查看数据库大小:select pg_databasedatname,pg_size_pretty(pg_database_size(pg_databasedatname)) AS sizefrom pg_database;--查看表空间大小

1开启Oracle管理工具,找到Tablespaces

2首先要看的是表空间的总大小和使用状况以及当前状态。

3Free Space 里面是各个表中的相关大小信息(一个表空间可能有多个表在使用)。

4Objects 就如第三步中所提到的使用这个表空间的表明细。

5Script  是创建表空间的PL/SQL,我们可以去了解它的相关信息和学习怎么创建表空间文件。

打开oracle控制台,在oracle命令行中,输入命令。

一、首先,要连接Linux系统。

二、连上后,进行oracle控制台。输入命令: sqlplus  / as sysdba;

三、在oracle命令行中,输入: select t1name,t2name  from v$tablespace t1,v$datafile t2 where t1ts# = t2ts#;

四、这样就可以查看oracle数据库的表空间数据文件位置了。

二、查询Oracle数据库中数据文件信息的方法

1、查看Oracle数据库中数据文件信息的工具方法:

使用上面介绍过的方法登录oracle enterprise manager console工具,选择‘存储’ 数据文件,会看到如下的界面,该界面显示了数据文件名称,表空间名称,以兆为单位的数据文件大小,已使用的数据文件大小及数据文件利用率。

以上就是关于PG里如何查看表,索引,表空间,数据库大小全部的内容,包括:PG里如何查看表,索引,表空间,数据库大小、如何查看oracle所有的表空间、如何查看oracle表空间数据文件位置等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/sjk/10197942.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存