Judith: Datenbanküberhang

Hallo,
was bitte ist ein Datenbanküberhang? Ich bekomme den bei
meiner mysql-Datenbank durch optimieren weg. Aber was ist
das?
Und warum kann ich vor der Optimierung nicht den Tabellen-
inhalt anzeigen?
Viele Gruesse Judith

  1. Halihallo Judith

    was bitte ist ein Datenbanküberhang? Ich bekomme den bei
    meiner mysql-Datenbank durch optimieren weg. Aber was ist
    das?

    Kurz gesagt: unnötig reservierter Speicher, der nicht (mehr) genötigt wird.
    Bei Feldern variabler Länge (VARCHAR's z. B.) wird Speicher in der DB-Datei reserviert,
    falls diese Records z. B. gelöscht werden, wird dieser Speicher freigegeben, jedoch ist
    er noch immer da. Mit OPTIMIZE TABLE werden diese Speicherbereiche gelöscht und die DB
    somit "komprimiert".

    Und warum kann ich vor der Optimierung nicht den Tabellen-
    inhalt anzeigen?

    Das sollte auch vor der Optimierung möglich sein, da diese absolut nichts an den Daten
    ändert. Kommt eine Fehlermeldung?

    Viele Grüsse

    Philipp

    1. Hallo Philipp,

      Und warum kann ich vor der Optimierung nicht den Tabellen-
      inhalt anzeigen?

      Das sollte auch vor der Optimierung möglich sein, da diese absolut nichts an den Daten
      ändert. Kommt eine Fehlermeldung?

      nein, es kommt keine Fehlermeldung. Allerdings
      habe ich das unter PHPMYADMIN gemacht. Und da
      konnte ich nicht auf das Feld "Anzeigen" klicken -
      da dort kein Link gewesen ist...

      Danke fuer Deine Antwort
      Gruss Judith