Mailinglisten-Archive |
Man kann ja auch einfach ein select * nehmen dann brauch ich nix mehr anpassen sondern es kommt immer alles mit egal welche Änderung vorgenommen wurde. Und ich kann dieses Select wenn es sowieso Programiert wird mit den entsprechenden Variablen beschicken. Komplette Datenbank/Tabellenliste in eine extra Datenbank und aus der das ganze dann ausgelesen und die selct Procedur damit gefüttert Um die Struktur auszuspielen müßte es doch auch einen Befehl geben welcher Ähnlich wie der Dump arbeitet. Mysqldump [Options] Datenbank [Tabellen] für die Struktur und mit dem Select dann die Daten dazu ausspielen denn die sollen ja mit Trennzeichen und für andere Programme lesbar sein. Im deutschen Handbuch in Kapitel 5 Seite 295 steht die Beschreibung. Es gibt auch noch den Befehl mysqlhotcopy als Befehl Ob das jetzt schneller oder langsamer ist kann ich so nicht beurteilen wird auf die Datenmenge welche verarbeitet werden soll ankommen. Ich denke eher das das Ergebniss wichtig ist nicht unbedingt ob der eine Befehl 3 Sec. schneller ist wie der andere. Das wird sich nach meiner Erfahrung mit anderen 4GL Datenbanken erst mit einer sehr großen Anwendung und einigen hundert Tabellen auswirken. Mysql ist allerdings auf der richtigen Maschine in der Geschwindigkeit nur noch von ganz wenigen anderen Datenbanken zu schlagen Mit freundlichen Grüßen Drießen Es liegt was in der Luft www.feilbingert.net Uwe Drießen Software & Computer Lembergstraße 33 67824 Feilbingert Tel.: 06708 660045 Fax 06708 661397 www.edv-driessen.de > -----Ursprüngliche Nachricht----- > Von: Sebastian Mendel [mailto:lists at sebastianmendel.de] > Gesendet: Freitag, 17. Dezember 2004 11:44 > An: mysql-de at lists.4t2.com > Betreff: Re: mysqldump > > Uwe Drießen schrieb: > > > Warum nemt Ihr nicht einfach ein Select und schreibt das > ganze in eine > > externe Datei ? > > weil dies unter Umständen unverhältnismäßig Aufwendiger wäre ... > > Dein Select musst du im schlimmsten Fall bei jeder > Datenbank-Änderung anpassen. > > Mit deinem Select hast du nur die Daten nicht die Struktur. > > Du brauchst für jede Tabelle ein neues Select. > > Mysqldump ist optimiert für Dumps, und es würde mich nicht > wundern wenn es deshalb auch wesentlich schneller ist als ein > per Select nachgebautes Dump. > > > P.S. http://learn.to/quote > > -- > Sebastian Mendel > > www.sebastianmendel.de www.warzonez.de www.tekkno4u.de > www.nofetish.com > www.sf.net/projects/phpdatetime > www.sf.net/projects/phptimesheet > > -- > Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter > -->> http://www.4t2.com/mysql > -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive