Meine Werkzeuge
User menu

Wie groß sind meine Datenbanken?: Unterschied zwischen den Versionen

Aus Domain-Offensive - Wiki

Wechseln zu: Navigation, Suche
(Wie berechnet sich die größe der Datenbank auf dem Dateisystem?)
(Wie berechnet sich die größe der Datenbank auf dem Dateisystem?)
 
Zeile 5: Zeile 5:
 
==Wie berechnet sich die größe der Datenbank auf dem Dateisystem?==
 
==Wie berechnet sich die größe der Datenbank auf dem Dateisystem?==
  
Die Datenbankgröße auf dem Dateisystem berechnet sich aus der Anzahl der Datenbanken, Anzahl der Tabellen, Inhalt der Tabellen, Art der Tabellen (InnoDB, MyISAM, usw.), Caching-Dateien der Tabellen(nicht einsehbar für den Benutzer), Verarbeitungsdateien für Indexierung(nicht für den Benutzer einsehbar).<br\>
+
Die Datenbankgröße auf dem Dateisystem berechnet sich aus der Anzahl der Datenbanken, Anzahl der Tabellen, Inhalt der Tabellen, Art der Tabellen (InnoDB, MyISAM, usw.), Caching-Dateien der Tabellen(nicht einsehbar für den Benutzer), Verarbeitungsdateien für Indexierung(nicht für den Benutzer einsehbar).<br>
Die Caching und Indexierungsdateien können bei bestimmen Tabellenarten wie InnoDB  teilweise bis zum 100x fachen und mehr der Tabellengröße anwachsen. Dieses Verhalten ist von der Storage Engine gewollt und vorgegeben.<br\>
+
Die Caching und Indexierungsdateien können bei bestimmen Tabellenarten wie InnoDB  teilweise bis zum 100x fachen und mehr der Tabellengröße anwachsen. Dieses Verhalten ist von der Storage Engine gewollt und vorgegeben.<br>
 
Die in PHPMyAdmin angezeigte Tabellengröße, bezieht sich nur auf den Inhalt der Tabelle und nicht auf die evtl. damit verbundene Indexierungsdateien oder Cachingdateien.  
 
Die in PHPMyAdmin angezeigte Tabellengröße, bezieht sich nur auf den Inhalt der Tabelle und nicht auf die evtl. damit verbundene Indexierungsdateien oder Cachingdateien.  
  

Aktuelle Version vom 27. Dezember 2017, 15:09 Uhr

Im Parallels Confixx können Sie unter „Allgemein“ den Unterpunkt „Übersicht“ aufrufen, mit dem können Sie die derzeitige und tatsächliche Größe auf dem Dateisystem einsehen.

Speicherplatz datenbank 1.png

























Wie berechnet sich die größe der Datenbank auf dem Dateisystem?

Die Datenbankgröße auf dem Dateisystem berechnet sich aus der Anzahl der Datenbanken, Anzahl der Tabellen, Inhalt der Tabellen, Art der Tabellen (InnoDB, MyISAM, usw.), Caching-Dateien der Tabellen(nicht einsehbar für den Benutzer), Verarbeitungsdateien für Indexierung(nicht für den Benutzer einsehbar).
Die Caching und Indexierungsdateien können bei bestimmen Tabellenarten wie InnoDB teilweise bis zum 100x fachen und mehr der Tabellengröße anwachsen. Dieses Verhalten ist von der Storage Engine gewollt und vorgegeben.
Die in PHPMyAdmin angezeigte Tabellengröße, bezieht sich nur auf den Inhalt der Tabelle und nicht auf die evtl. damit verbundene Indexierungsdateien oder Cachingdateien.

Speicherplatz datenbank 2.png



Ich habe zwei identische Datenbanken jedoch ist eine weitaus größer als die andere.

Zwei identische Datenbanken, können in der Größe auf dem Dateisystem weit auseinander liegen. Das liegt mit an der Indexierung und Caching Dateien die sich je nach Art und Häufigkeit der Zugriffe dynamisch erstellen um ein möglichst effizientes Arbeiten zu ermöglichen.
Ein Beispiel gibt dazu die Tabellenart "InnoDB". Die dynamische Vergrößerung der Datenbank ist darauf zurückzuführen, dass die Daten der InnoDB-Engine in nur einer Datei liegen. Die häufig verwendete Option "autoextend" führt dazu, dass die Datei - bei neuen Daten die in die Datenbank geschrieben werden - sich automatisch vergrößert. Die Datei wird jedoch nicht wieder kleiner, wenn Dateien gelöscht werden.

zurück