Mailinglisten-Archive |
----- Original Message ----- From: "Stefan Zimara" <Spielewelt_(at)_gmx.net> To: <mysql-de_(at)_lists.4t2.com> Sent: Thursday, December 23, 1999 6:21 PM Subject: Sortierren.... > 800.000 Datensätze sortieren - MySQL macht schlapp stimmt nicht wir haben 3,1 mio datensätze und sie macht lange schlapp > > Hallo, > > ich habe in einer Artikeldatenbank ca. 800.000 Datensätze gespeichert. > Dies will ich nun nach Datum sortieren.... willst du nun eine neue tabelle anlegen oder nur sortieren ??? sieh mal nach deinen Indexfile, ist dieses file größer als die DB dann index rausschmeißen... > 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 Bsp: select (sum(SIZE)/1024)/1024 AS 'MB', DATE_FORMAT(IDATE,'%d.%m.%Y') AS NIDATE from ACCOUNTING WHERE !((TO_IP LIKE '195.211.54%' OR TO_IP LIKE '195.88.244%') AND (FROM_IP LIKE '195.211.54%' OR FROM_IP LIKE '195.88.244%') OR ( TO_IP LIKE '192.168.2.%' OR FROM_IP LIKE '192.168.2.%')) GROUP BY NIDATE order by IDATE bei 64 MB RAM / AMD K6/2 233 auf Reiser FS und 3,2 mio Datensätzen sind es 115 s bis das statement ausgeführt wurde ... --- *** 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