In der MySQL-Doku stehen einige Tips, wie man die Geschwindigkeit eines Querys erhöhen kann. Die Tips lassen sicht bestimmt auch auf andere DBs anwenden.
z.B. solltest du, wenn du viele Datensätze einfügst, nicht einen Satz pro Query schicken, sondern gleich mehrere in einen Query verpacken. Bei sehr großen Datenmengen kann man die Daten auch in einer Textdatei vom DB-Server einlesen lassen. Geht noch schneller.
Dann kannst du natürlich die Kompression deaktivieren. Stellt sich dann jedoch die Frage, ob du dann nicht durch die Verbindung ausgebremst wirst.
z.B. solltest du, wenn du viele Datensätze einfügst, nicht einen Satz pro Query schicken, sondern gleich mehrere in einen Query verpacken. Bei sehr großen Datenmengen kann man die Daten auch in einer Textdatei vom DB-Server einlesen lassen. Geht noch schneller.
Dann kannst du natürlich die Kompression deaktivieren. Stellt sich dann jedoch die Frage, ob du dann nicht durch die Verbindung ausgebremst wirst.
Rechtschreibfehler dürft ihr behalten!
Ihr könnt sie stattdessen aber auch in Päckchen verpacken und an mich zurückschicken!
°°blubb°°
Ihr könnt sie stattdessen aber auch in Päckchen verpacken und an mich zurückschicken!
°°blubb°°
Da stehen die Tips beschrieben:
http://dev.mysql.com/doc/mysql/de/insert-speed.html
http://dev.mysql.com/doc/mysql/de/update-speed.html
http://dev.mysql.com/doc/mysql/de/delete-speed.html
http://dev.mysql.com/doc/mysql/de/query-speed.html
http://dev.mysql.com/doc/mysql/de/estima…erformance.html
http://dev.mysql.com/doc/mysql/de/select-speed.html
Das Einfügen mehrerer Datensätze auf einmal geht so:
http://dev.mysql.com/doc/mysql/de/insert-speed.html
http://dev.mysql.com/doc/mysql/de/update-speed.html
http://dev.mysql.com/doc/mysql/de/delete-speed.html
http://dev.mysql.com/doc/mysql/de/query-speed.html
http://dev.mysql.com/doc/mysql/de/estima…erformance.html
http://dev.mysql.com/doc/mysql/de/select-speed.html
Das Einfügen mehrerer Datensätze auf einmal geht so:
|
|
Quellcode |
1 2 3 4 5 6 |
INSERT INTO tbl_name
(Customer_name, Customer_age, ...)
VALUES
('Max Mustermann', 23),
('Joseph Mustermann', 74),
(...)
|
Rechtschreibfehler dürft ihr behalten!
Ihr könnt sie stattdessen aber auch in Päckchen verpacken und an mich zurückschicken!
°°blubb°°
Ihr könnt sie stattdessen aber auch in Päckchen verpacken und an mich zurückschicken!
°°blubb°°
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Frase« (8. August 2005, 17:26)


