Mailinglisten-Archive |
Hallo Stefan, ich wuerde einen Index auf das Datumsfeld legen und dann einfach mit select abfragen: select artikel_id, artikel, autor_id from tabelle where datum >= wasDuWillst Das sollte ziemlich fix gehen. Wenn das Feld Artikel umfangreiche Texte enthaelt, ist es klar, dass der insert lange geht. Die Datenuebertragung zum Anwender uebrigens auch... Die Nachricht an den Autor schickst Du erst los, nachdem die Antwort auf den Artikel erfolgreich eingetragen wurde. Ich gehe mal davon aus, dass Du eine Artikel-Id bzw. Autor-Id mitfuehrst, mir der Du den Autor auch ermitteln kannst. Fuer weitere Infos braeuchten wir naehere Angaben ueber die Datenbankstruktur. Gruss, Ruediger Stefan Zimara schrieb: > > 800.000 Datensätze sortieren - MySQL macht schlapp > > Hallo, > > ich habe in einer Artikeldatenbank ca. 800.000 Datensätze gespeichert. > Dies will ich nun nach Datum sortieren.... > > Dazu lege ich eine 2. Tabelle an, danach wende ich folgendes SQL > Statament an > > insert into Artikeltemp select * from Artikel where Datum >= > '$mysqldate' > ORDER BY Datum, Zeit > > Dieses bedudet für meinen Server fast den Tot, den er rechnet danach > einige Stunden, also ist die Abfrage in Verbindung mit der großen Anzahl > > von Datensätzen doch etwas heftig ...... > > naja weiß jemand vielleicht ne andere Lösung wie ich die Datensätze in > der > Tabelle Artikel nach Darum und Uhrzeit sortiert erhalte ? > > Danke > > Es geht eine Benachrichtigung an den/die Autor/-in, wenn auf diesen > Artikel geantwortet > wird. > > Ciao, > Stefan > --------------------------------- > http://kaufwas.com > Der freundliche online Shop > > http://isthier.de > Ihre eigene kostenlose Subdomain > > --- > *** Abmelden von dieser Mailingliste funktioniert per E-Mail > *** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe -- I N T E R M E D I A T E GmbH&Co. System- und Beratungshaus fuer eBusiness Durlacher Allee 95 t +49 (0)721.98644-50 76137 Karlsruhe f +49 (0)721.98644-99 http://www.intermediate.de PS. Intermediate ist mit einem eigenen Team bei der beruehmten Oldtimer-Rallye 'La Carrera Panamericana' in Mexiko vertreten. Info: http://www.lacarrera.de --- *** Abmelden von dieser Mailingliste funktioniert per E-Mail *** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe
php::bar PHP Wiki - Listenarchive