Vertikale Teilung Vertikale Aufteilung bezieht sich auf die Aufteilung von Datentabellenspalten, d. h. die Aufteilung einer Tabelle mit vielen Spalten in mehrere Tabellen
Spalten, die häufig in Kombination abgefragt werden, werden in einer Tabelle zusammengefasst;
Horizontale Teilung Horizontales Aufteilen bezieht sich auf das Aufteilen von Datentabellenzeilen. Wenn die Anzahl der Zeilen in einer Tabelle 2 Millionen überschreitet, wird die Verarbeitung langsam. Zu diesem Zeitpunkt können die Daten einer Tabelle zur Speicherung in mehrere Tabellen aufgeteilt werden. Einige Tipps zur horizontalen Teilung 1. Split-Prinzip Normalerweise verwenden wir die Modulmethode, um die Tabelle aufzuteilen. Beispielsweise wird eine Benutzertabelle mit 4 Millionen Benutzern in 4 Tabellen aufgeteilt, um die Abfrageeffizienz zu verbessern.
Mithilfe der ID-Modulmethode werden die Daten auf vier Tabellen verteilt. Id%4+1 = [1,2,3,4] Dann werden Abfrage, Aktualisierung und Löschen ebenfalls mit der Modulmethode abgefragt $_GET['id'] = 17, 17%4 + 1 = 2, $tableName = 'Benutzer'.'2' Wählen Sie * aus Benutzern2, wobei ID = 17 ist; Beim Einfügen wird auch eine temporäre Tabelle uid_temp benötigt, um eine automatisch inkrementierende ID bereitzustellen. Der einzige Zweck dieser Tabelle besteht darin, eine automatisch inkrementierende ID bereitzustellen. in uid_temp-Werte einfügen (null); Nachdem die selbstinkrementierende ID abgerufen wurde, wird die Untertabelle mithilfe der Modulo-Methode eingefügt.
Zusätzlich
Erstellen Sie Ansichtsbenutzer als Auswahl aus Benutzer1 Union, Auswahl aus Benutzer2 Union......... Oben sind die Details zur vertikalen und horizontalen Aufteilung von MySQL-Tabellen aufgeführt. Weitere Informationen zur Aufteilung von MySQL-Tabellen finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM! Das könnte Sie auch interessieren:
|
<<: Natives JS-objektorientiertes Tippspiel
2.1, MSI-Installationspaket 2.1.1、Installation Be...
Vorwort Derzeit ist das von meiner Firma verwende...
Wenn Sie eine Netzwerkanfrage senden, werden die ...
Das Programm wird sequentiell von oben nach unten...
Zusammenfassung In einigen Szenarien kann eine so...
<br />Dieses Tag kann eine horizontale Linie...
01. Befehlsübersicht Der Befehl tr kann Zeichen a...
Was tun, wenn Sie Windows Server 2008R2 vergessen...
<br />Der häufigste Fehler vieler Website-De...
Es ist sehr wichtig, den Betriebsstatus von Conta...
Ursache So importieren Sie externe Dateien in ein...
Designer verfügen über eine eigene Schriftartenbi...
Vorwort Ich habe zufällig entdeckt, dass die halb...
echarts Wortwolke ist eine Erweiterung von echart...
Einführung Teil 1: Am Anfang geschrieben OneProxy...