вторник, 6 ноября 2012 г.

Oracle, список таблиц по размеру

View, отображающая объем таблиц в МБ


CREATE OR REPLACE VIEW OBJECT_SIZE AS
SELECT  s.segment_name as table_name, -- Имя таблицы
        s.partition_name as part_name, -- Для партиц. - имя партиции
        s.bytes/1024/1024||' M' as tab_size,--Размер в МБ
        s.blocks "Blocks", -- Кол-во блоков
        t.num_rows "Total_Num_Rows", -- Число строк во ВСЕЙ таблице
        t.tablespace_name
  FROM user_segments s, user_tables t
  WHERE t.table_name = s.segment_name
  AND segment_type='TABLE'
  ORDER BY s.bytes DESC --Сортировка по размеру, в порядке убывания;

Комментариев нет:

Отправить комментарий