Tabellen optimieren - was steckt dahinter?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Tabellen optimieren - was steckt dahinter?

    Vielleicht gehört das hier auch eher in die Rubrik SQL und Datenbanken, aber hier im PHP Developer Forum bekommt man immer so schön schnell Antwort

    Im phpMyAdmin gibt es in den aktuelleren Versionen die Funktion Tabellen zu optimieren. Was genau passiert beim optimieren, ist das mit dem defragmentieren einer Festplatte vergleichbar?
    Wann macht das Optimieren wirklich sinn?

    Wäre lieb, wenn Ihr mir ein bisschen Infos dazu geben könntet.

    Es grüßt der Andi

  • #2
    Hallo Andi

    Nun, das ist ein recht einfacher Vorgang: Wenn eine Tabelle z. B. 1000 Datensätze hat, und 300 Datensätze löscht, wird die Datei nicht kleiner und dadurch entsteht ein "Überhang", also ungenutzer Speicherplatz. Um diesen Überhang loszuwerden gibt es dafür "Tabelle optimieren". Dabei wird intern die Tabelle kopiert.

    Syntax: OPTIMIZE TABLE tabellenname

    Man liest sich

    Fundamentum

    Kommentar


    • #3
      Also doch ähnlich wie beim defragmentieren, dass halt die leeren Zwischenräume entfernt werden.

      Dank & Gruß, Andi

      Kommentar


      • #4
        nebenbei bemerkt, kann man bei der neuen version von phpMyAdmin, alle Tabellen auf einen Schlag optimieren, und wenn man viele hat spart das viel zeit..

        optimieren musst du auch bei MS Access, ist also nix mysql spezifisches..
        delpino.net - PHP Host

        Kommentar

        Lädt...
        X