Grösse der Tables ausgeben

fulltilt
Posts: 356
Joined: 2006-08-27 02:06

Grösse der Tables ausgeben

Post by fulltilt »

Wie kann ich die Grösse der Tabellen in MB (z.B. der 5 grössten) anzeigen lassen?
Top

Roger Wilco
Administrator
Administrator
Posts: 6001
Joined: 2004-05-23 12:53

Re: Grösse der Tables ausgeben

Post by Roger Wilco »

Top

User avatar
isotopp
RSAC
Posts: 482
Joined: 2003-08-21 10:21
Location: Berlin

Re: Grösse der Tables ausgeben

Post by isotopp »

fulltilt wrote:Wie kann ich die Grösse der Tabellen in MB (z.B. der 5 grössten) anzeigen lassen?


select table_name, (data_length+index_length)/1024/1024 as size_mb from information_schema.tables where table_schema not in ("mysql", "information_schema") order by size_mb desc limit 5;

Oder Du nimmst "table_rows/100000 as numrows" für die Größenbestimmung.
Top

fulltilt
Posts: 356
Joined: 2006-08-27 02:06

Re: Grösse der Tables ausgeben

Post by fulltilt »

alles klar - Danke Dir :-)

isotopp wrote:
fulltilt wrote:Wie kann ich die Grösse der Tabellen in MB (z.B. der 5 grössten) anzeigen lassen?


select table_name, (data_length+index_length)/1024/1024 as size_mb from information_schema.tables where table_schema not in ("mysql", "information_schema") order by size_mb desc limit 5;

Oder Du nimmst "table_rows/100000 as numrows" für die Größenbestimmung.
Top

User avatar
isotopp
RSAC
Posts: 482
Joined: 2003-08-21 10:21
Location: Berlin

Re: Grösse der Tables ausgeben

Post by isotopp »

fulltilt wrote:alles klar - Danke Dir :-)

isotopp wrote:
fulltilt wrote:Wie kann ich die Grösse der Tabellen in MB (z.B. der 5 grössten) anzeigen lassen?


select table_name, (data_length+index_length)/1024/1024 as size_mb from information_schema.tables where table_schema not in ("mysql", "information_schema") order by size_mb desc limit 5;

Oder Du nimmst "table_rows/100000 as numrows" für die Größenbestimmung.


Mehr zu I_S findest Du hier: http://dev.mysql.com/doc/refman/5.0/en/ ... chema.html
Top