• postgresql-查看各个数据库大小


    查看各个数据库表大小(不包含索引),以及表数据量
    mysql:
    select table_name,concat(round((DATA_LENGTH/1024/1024),2),'M')as size,table_rows from information_schema.tables order by table_rows desc limit 20
     
    postgresql:
    select table_schema,TABLE_NAME,reltuples,pg_size_pretty(pg_total_relation_size('"' || table_schema || '"."' || table_name || '"'))
    from pg_class,information_schema.tables where relname=TABLE_NAME
    ORDER BY reltuples desc limit 20
     
    Sybase:
    据空间大小的:
    1.sybase(以16k逻辑页为例)
    use YWST
    go
    select top 10 object_name(id) tabName,rowcnt rowCnt,convert(varchar,(pagecnt*16/1024)) + 'M' dataSize from systabstats order by rowcnt desc
     
    oracle:
    查记录条数可以用如下语句:
    select *  from user_tables t where t.NUM_ROWS is not null order by t.NUM_ROWS desc 。
    表实际使用的空间:
    select num_rows * avg_row_len 
    from user_tables
  • 相关阅读:
    树的可视化
    图的可视化
    1+1=2
    用xapian来做索引
    学习的快乐
    项目小结
    z=sin(xy)
    Min Stack
    互联网公司的文化
    为什么要读数学书
  • 原文地址:https://www.cnblogs.com/zhangfx01/p/10216287.html
Copyright © 2020-2023  润新知