MySQL Zeilengröße

onefox

New Member
Hallo
Wie der Titel schon sagt möchte ich gere wissen mit welchem Befehl ich den verbrauchten Speicherplatz einer einzelnen Zeile in einer Tabelle sehen kann.
Bei dem Speicherplatz der gesammten Tabelle geht das ja meines wissens mit :
Show table status
gibt es eine Möglichkeit das auch für eine Zeile in einer Tabelle zu machen??
mfg
OneFox
 
Auf Anhieb kenne ich jetzt keine Funktion dafür. Eine Lösung (wenn auch nicht unbedingt gute) wäre: Erstelle eine temporäre Tabelle, das verläuft direkt im Arbeitsspeichert und sollte sehr schnell gehen. Kopiere die gewünschten Datensätze hinein und überprüfe die Größe der ganzen temporären Tabelle. Danach löscht du sie einfach wieder. Dadurch solltest du wirklich die exakte Größe erhalten, inklusive Speicherverbrauch für den Index. Du musst halt die Tabellenstruktur wirklich 1:1 übernehmen!

Falls es eine bessere Lösung gibt, nur her damit :D


MfG Christian
 
Danke Christian
Ich werde es wohl erstmal so machen, aber wenns noch was besseres gibt du sagst es... :D
MfG
OneFox
 
Back
Top