Thread MySQL Verständnisfrage: 100 Datensätze in eiem Schwung eintragen
(17 answers)
Opened by olruebe01 at 2007-01-03 18:47
[quote=olruebe01,05.01.2007, 17:28]Hallo pq: Ja, 100 und 300.000 ist ein Unterschied. 100 war ja nur mal so ein Wert, um das ganze GENERELL zu verstehen. Mit meinem letzten Beitrag hat sich das Thema aber von GENERELL in SPEZIELL gewandelt...[/quote]
naja, es ist nur so, dass es ein grosser unterschied ist und die lösung davon abhängt. 100 datensätze sind prima für ein script, aber 300.000 sind als direkter input für mysql per datei natürlich viel effizienter. bei 100 merkst du den unterschied sicher kaum oder gar nicht, bei 300.00 bestimmt. Quote das weiss ich auch nicht. wie hast du denn das script gekillt? was sagt "show processlist"? Quote 80 zeichen pro zeile. "zeilenlänge" eben. Quote ich meinte hier das script. deswegen sagte ich auch "in scripten". Quote das kommt wieder auf die menge der daten an, die du einfügst und die schon drin sind. musst du ausprobieren. wie ist die datenbank sonst so belastet, wie schnell ist der rechner, wie viele felder hat die tabelle? 300.000 datensätze sollten jedenfalls nicht mehrere stunden brauchen. Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: ![]() ![]() |