MySQL Forums
Forum List  »  German

Tabellengröße und -speicherort bei InnoDB
Posted by: J?rg B?chner
Date: July 19, 2011 06:24AM

Hallo,

als MyISAM noch die Default-Engine war, fand ich unter Windows meine Tabellen (*.MYD) unter
C:\ProgramData\MySQL\MySQL Server 5.x\data\MeineDb
Da sind sie auch unter 5.5 und InnoDb immer noch, allerdings nur die .frm Files.

Wie kann ich denn unter InnoDb die phsikalische Größe meiner Tabellen auf der Platte feststellen?
Und wenn, wie es aussieht, unter InnoDb die Tabellen nicht separat gespeichert werden, gibt es dann eine Abfrage, die mir zumindest näherungsweise den Speicherbedarf oder die Datenmenge einer Tabelle ausgibt?

Gruß
Jörg


Edit:
Ich habe gerade im data-Directory ein Dump auf drei fette Files gemacht: ib_logfile0, ib_logfile1 und ibdata1. Da erkenne ich unter den lesbaren Zeichen mir Vertrautes aus meiner DB wieder. Damit ist also klar, dass es unter InnoDb keine einzelnen Tabellen-Dateien gibt. Bleibt somit nur noch die Abfrage-Frage übrig.



Edited 3 time(s). Last edit at 07/19/2011 07:00AM by J?rg B?chner.

Options: ReplyQuote


Subject
Views
Written By
Posted
Tabellengröße und -speicherort bei InnoDB
3634
July 19, 2011 06:24AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.