Öffnen Sie den Bereich Operations
Um von der Tabellen- oder Datenbankansicht zu diesem Abschnitt zu gelangen, müssen Sie nach dem Operations- Link suchen, über den Sie zum folgenden Bildschirm gelangen:
Wie wir sehen, gibt es innerhalb des Panels mehrere Abschnitte, die uns eine Vielzahl von Aktionen ermöglichen.
Pflege eines Tisches
Die Wartung ist sehr wichtig, da wir dadurch eine Leistung innerhalb der erwarteten Parameter erzielen, die Menge der Junk-Daten in unseren Tabellen verringern und nach Inkonsistenzen suchen können, die unsere Stabilität zu einem bestimmten Zeitpunkt beeinträchtigen können.
Wartungsarbeiten
Als nächstes sehen wir die Wartungsvorgänge, die wir im Bedienfeld in phpMyAdmin verwenden können .
- CHECK TABLE : Diese Operation gibt uns die Möglichkeit, nach Inkonsistenzen in der Tabelle zu suchen. Dies wird erreicht, indem nach allen Datensätzen gesucht wird, um sicherzustellen, dass die gelöschten Elemente korrekt sind. Außerdem wird die Integrität der Schlüssel der Tabellen überprüft, wenn alles in Ordnung ist eine OK-Nachricht, andernfalls werden wir darüber informiert, dass wir eine Reparatur des Tisches vornehmen müssen.
- ANALYZE TABLE : Mit dieser Operation werden die Schlüssel und ihre Positionen analysiert und gespeichert. Auf diese Weise werden die JOINs in den Abfragen ausgeführt. Diese Operation muss in regelmäßigen Abständen durchgeführt werden, damit wir die Tabelle in einem optimalen Zustand halten können, um das auszuführen Anfragen von JOIN durchgeführt .
- REPAIR TABLE : Hiermit können wir beschädigte Daten in den MyISAM- und ARCHIVE- Engines reparieren.
- DESFRAGMENT-TABELLE : Durch die Verwendung von Innodb- Tabellen und die Verwendung der Operationen Einfügen und Löschen von Datensätzen fragmentieren wir die Tabellen ständig und verlieren dabei an Leistung bei der Suche. Dieser Vorgang muss regelmäßig durchgeführt werden, um die Leistung aufrechtzuerhalten, und gilt nur für den Innodb-Motor. Mit dieser Operation wird lediglich die Tabelle neu erstellt, um die Fragmente zu entfernen.
- TABELLE OPTIMIEREN : Wenn viele Lösch- und Einfügevorgänge stattgefunden haben, steht viel ungenutzter Speicherplatz zur Verfügung, der das Gewicht der Tabelle erhöht und die Leistung verlangsamt. Mit dieser Operation können wir diesen gesamten Speicherplatz vereinheitlichen und verfügbar machen . Es ist wichtig zu erwähnen, dass MySQL uns oft warnt, dass wir diese Operation ausführen müssen.
- FLUSH TABLE : Wenn ein Zugriffsfehler vorliegt und der Server blockiert ist, müssen wir diesen Vorgang ausführen. Dadurch wird der gesamte Cache gelöscht und wir können zur Ausführung von Abfragen in den normalen Zustand zurückkehren.
Im Abschnitt ” Tabellenoptionen ” haben wir einige nützliche Vorgänge, die wir ausführen können. Sehen wir uns einige dieser Vorgänge und deren Funktionsweise an.
- RENAME TABLE : Wie der Name schon sagt, können wir mit dieser Operation den Namen der Tabelle ändern.
- TABELLENKOMMENTARE : Mit dieser Operation können wir Kommentare hinzufügen, die hilfreich oder dokumentarisch sein können. Diese Kommentare werden an verschiedenen Stellen in phpMyadmin angezeigt, beispielsweise in der Ergebnisansicht.
- STORAGE ENGINE : Hiermit können wir die Speicher-Engine der Tabelle ändern. Es ist nicht ratsam, Tabellen mit verschiedenen Engines zu mischen, da wir zum Zeitpunkt einer Migration oder einer umfassenden Aktualisierung der Datenbank das Potenzial einer der Optionen nicht nutzen können .
Damit haben wir einen grundlegenden Teil der verfügbaren Operationen abgedeckt. Es gibt viele andere, die im Abschnitt Operationen untersucht und getestet werden können.