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 --Сортировка по размеру, в порядке убывания;
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 --Сортировка по размеру, в порядке убывания;
Комментариев нет:
Отправить комментарий