zoukankan      html  css  js  c++  java
  • Oracle诊断:使用USER_SEGMENTS分配给表的物理空间大小

    假设我的SCHEMA的名字是abc, 需要知道在这个SCHEMA下的数据容量,可以通过下面的方式。

    1.登录SCHEMA abc

    2.使用USER_SEGMENTS查看SCHEMA abc数据容量

    SELECT SEGMENT_NAME, SUM(BYTES) / 1024 / 1024 MBYTESE 
    FROM USER_SEGMENTS 
    WHERE SEGMENT_TYPE = 'TABLE' 
    GROUP BY SEGMENT_NAME;

    结果:

    SEGMENT_NAME      MBYTESE
    XXXX               0.0625
    XXXX               0.0625

    每张表都是作为“段”来存储的,可以通过user_segments视图查看其相应信息。
    段(segments)的定义:如果创建一个堆组织表,则该表就是一个段。

    user_segments 包含的关键字段及含义:
    SEGMENT_NAME 段名,列出所有表名,索引名等
    SEGMENT_TYPE 段类型,如table, index等
    TABLE_SAPCE 表空间名字
    BYTES 字节,分配给段的物理空间大小

  • 相关阅读:
    WHAT I WANT TO DO ?
    BACK找工作感悟
    C++基础六-结构体
    C++基础五-指针
    C++基础四-函数
    C++基础三-数组

    C++基础三-循环控制
    C++基础二-条件判断
    PHP 基础
  • 原文地址:https://www.cnblogs.com/recognition/p/5344566.html
Copyright © 2011-2022 走看看