【PG常用命令】Postgresql常用命令之大小
--設定模式 set search_path to firsoul; --預設只列出當前模式下的表 \d --列出常用模式 \dn --列出所有模式 \dnS --檢視錶的大小 select pg_size_pretty(pg_relation_size('test')); --or \dt+ test --info SELECT n.nspname as "Schema", c.relname as "Name", CASE c.relkind WHEN 'r' THEN 'table' WHEN 'v' THEN 'view' WHEN 'm' THEN 'materialized view' WHEN 'i' THEN 'index' WHEN 'S' THEN 'sequence' WHEN 's' THEN 'special' WHEN 'f' THEN 'foreign table' WHEN 'p' THEN 'table' END as "Type", pg_catalog.pg_get_userbyid(c.relowner) as "Owner", pg_catalog.pg_size_pretty(pg_catalog.pg_table_size(c.oid)) as "Size", pg_catalog.obj_description(c.oid, 'pg_class') as "Description" FROM pg_catalog.pg_class c LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace WHERE c.relkind IN ('r','p','s','') AND n.nspname !~ '^pg_toast' AND c.relname OPERATOR(pg_catalog.~) '^(test)$' AND pg_catalog.pg_table_is_visible(c.oid) ORDER BY 1,2; --檢視模式大小,表,索引 select schemaname ,round(sum(pg_total_relation_size(schemaname||'.'||tablename))/1024/1024) "Size_MB" from pg_tables where schemaname='public' group by 1; select schemaname ,round(sum(pg_total_relation_size(schemaname||'.'||tablename))/1024/1024) "Size_MB" from pg_tables where schemaname='public' group by 1; select schemaname ,round(sum(pg_total_relation_size(schemaname||'.'||indexname))/1024/1024) "Size_MB" from pg_indexes where schemaname='public' group by 1; --查詢資料庫大小 select datname,pg_size_pretty(pg_database_size(datname)) from pg_database;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29487349/viewspace-2375628/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【PG常用命令】postgresql資料庫統計物件大小SQL資料庫物件
- PostgreSQL常用命令SQL
- PostgreSQL常用命令大全SQL
- PostgreSQL常用命令一覽SQL
- postgresql資料庫常用命令SQL資料庫
- PostgreSQL與MySQL常用命令對照MySql
- redis之常用命令Redis
- PostgreSQL-PG程式之checkpoint(四)SQL
- Docker初探之常用命令Docker
- Docker之常用命令(二)Docker
- linux之常用命令Linux
- 3、Git之常用命令Git
- hbase之 Hbase shell 常用命令
- hadoop HDFS之常用命令Hadoop
- Kubernetes之kubectl常用命令
- Linux常用命令之vim操作Linux
- 【vim】vim 常用命令之工作速查
- PostgreSQL DBA(40) - PG 12 pg_promoteSQL
- PostgreSQL-PG體系結構之WAL(五)SQL
- 常用命令
- DBA常用命令之東北大亂燉
- KVM之五:KVM日常管理常用命令
- Linux常用命令之ifconfigLinux
- PostgreSQL pg_rewind原理SQL
- Git日常常用命令和ADB常用命令Git
- PG中級證書到手,PostgreSQL(PG)認證SQL
- 容器技術之Docker常用命令說明Docker
- Linux 常用命令之 top 命令詳解Linux
- Maven筆記之核心概念及常用命令Maven筆記
- 大資料開發之常用命令大全大資料
- 總結:ORACLE RAC 常用命令之CRS(1)Oracle
- brew 常用命令
- UNIX 常用命令
- Redis 常用命令Redis
- HDFS 常用命令
- Scala常用命令
- homebrew 常用命令
- CentOS常用命令CentOS