MySQL ist eine der Datenbanken, die häufig von kleinen und mittleren Websites verwendet wird, aber viele Leute wissen nicht, wie viele Daten MySQL unterstützen kann. Ich werde Sie im Folgenden durch die einzelnen Schritte führen.
Tatsächlich hängt die Obergrenze einer einzelnen MySQL-Tabelle hauptsächlich mit der vom Betriebssystem unterstützten maximalen Dateigröße zusammen.
Offizielle Einführung:
MySQL 3.22 begrenzt die Tabellengröße auf 4 GB. Aufgrund der Verwendung der MyISAM-Speicher-Engine in MySQL 3.23 hat sich die maximale Tabellengröße auf 65536 TB (2567 – 1 Byte) erhöht. Aufgrund der größeren zulässigen Tabellengrößen wird die maximale effektive Tabellengröße einer MySQL-Datenbank normalerweise durch die Dateigrößenbeschränkungen des Betriebssystems und nicht durch interne MySQL-Grenzwerte bestimmt. Die InnoDB-Speicher-Engine speichert InnoDB-Tabellen in einem Tabellenbereich, der aus mehreren Dateien erstellt werden kann. Dadurch kann die Größe der Tabelle die maximale Kapazität der einzelnen Dateien überschreiten. Tabellenbereiche können unformatierte Festplattenpartitionen umfassen, wodurch sehr große Tabellen möglich sind. Die maximale Kapazität eines Tabellenbereichs beträgt 64 TB.
Tatsächlich hängt die Datenmenge, die MySQL verkraften kann, hauptsächlich mit der Struktur der Datentabelle zusammen und ist kein fester Wert. Wenn die Struktur der Tabelle einfach ist, ist die Datenmenge, die sie verarbeiten kann, relativ größer, als wenn die Struktur komplex ist.
Den Ergebnissen der vom D.V.B-Team und dem Cmshelp-Team durchgeführten CMS-Systembewertung zufolge kann MySQL mit etwa 20 Millionen Datensätzen (4G) in einer einzelnen Tabelle und 50 Millionen Datensätzen nach der Datenbankoptimierung gut laufen ( 10G) läuft gut.
Das obige ist der detaillierte Inhalt vonWie viele Daten kann MySQL speichern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!