Quantcast
Channel: Der IT und Developer Blog
Viewing all articles
Browse latest Browse all 5

Oracle SQL: Wie groß sind meine Tabellen?

$
0
0

Über das folgende Statement könnt Ihr einfach herausfinden wie groß eure Tabellen in der Datenbank sind:

SELECT 
       NAME
,      SUM(mb)
FROM (
        SELECT 
            nvl2(l.segment_name, l.TABLE_NAME, s.segment_name) NAME
        ,   ROUND(bytes / 1024 / 1024) mb
        FROM 
            user_segments s
        ,   user_lobs l
        WHERE 
            s.segment_name = l.segment_name(+)
        AND 
            ROUND(bytes / 1024 / 1024) > 0
            ORDER BY 1, 2
      )
GROUP BY name
ORDER BY 1;

Viewing all articles
Browse latest Browse all 5

Latest Images





Latest Images