实用的SQL语句

Posted osoft

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实用的SQL语句相关的知识,希望对你有一定的参考价值。

 

-- =================================================

-- Postgresql

-- DB size
-- select pg_database_size(‘DBname‘) --,单位:bigint
-- select pg_size_pretty(pg_database_size(‘DBname‘)); --单位:MB -- "4677 MB"

-- pg_tablespace
-- select spcname from pg_tablespace;
-- select pg_tablespace_size(‘pg_default‘); ,单位:bigint
-- select pg_size_pretty(pg_tablespace_size(‘pg_default‘)); --单位:MB -- "9418 MB"

-- all table size : 从大到小排序列出
-- select relname, pg_size_pretty(pg_relation_size(relid))
from pg_stat_user_tables
where schemaname=‘public‘ order by pg_relation_size(relid) desc;

-- all table count :按记录数量从大到小排序列出
-- SELECT relname, reltuples
FROM pg_class r JOIN pg_namespace n ON (relnamespace = n.oid)
WHERE relkind = ‘r‘ AND n.nspname = ‘public‘ ORDER BY reltuples desc
-- =====================================================

 

其他数据库陆续添加中。















以上是关于实用的SQL语句的主要内容,如果未能解决你的问题,请参考以下文章

非常实用的SQL语句

sql子查询 嵌套SELECT实用语句

sql实用语句

超实用的SQL语句之嵌套查询

MySQL中特别实用的几种SQL语句送给大家

MySQL中经常用到实用的几种SQL语句