MYSQL-Insert ist langsam

January 12

Der Zeitaufwand für die Ausführung von Einfügen einer Zeile in MySQL hängt von ein paar Faktoren--die Verbindung zwischen Client und Server, die Abfrage auf dem Server analysieren der Abfrage, Einfügen von Zeilen, die Größe der Tabelle einlegen Indizes und schließen die Tabelle zu übertragen. Glücklicherweise gibt es verschiedene Methoden, um das langsame Einfügen von Zeilen zu beschleunigen. Eine dieser Methoden ist INSERT-Anweisungen mit mehreren Werten Listen verwenden, um mehrere Zeilen gleichzeitig einfügen, anstatt eine Zeile einfügen, die jedes Mal. Diese Methode ist wesentlich schneller als die einreihige INSERT-Anweisungen.

Anweisungen

1 Melden Sie sich Ihre PHPMyAdmin als Root-Benutzer. Erstellen Sie eine neue Datenbank, nämlich "Sales" einen Namen für die Datenbank eingeben, in das Textfeld unter "Neue Datenbank erstellen."

2 Erstellen Sie eine neue Tabelle einen Namen für die Tabelle eingeben. Geben Sie die Anzahl der Felder der Tabelle "Produkte". Klicken Sie auf "Go". PHPMyAdmin ist leicht zu bedienendes Programm zum Verwalten von MySQL-Server.

3 Erstellen Sie drei Felder der Tabelle "Produkte", nämlich "Id", "name" und "Quantität." Wählen Sie "Varchar" Datentyp für Felder-Id und Produkt. Feld "Menge" als Datentyp "Integer" festgelegt.

4 Klicken Sie auf "Abfrage", um die Abfrageschnittstelle zu öffnen. Geben Sie den folgenden Code um ein paar Zeilen gleichzeitig einfügen:

INSERT INTO Produkte (Id, Name, Menge)

WERTE

(1, "product1", 20),

(2, "Produkt2", 38),

(3, "Artikel3", 32);