phpbar.de logo

Mailinglisten-Archive

Re: Sortierren....
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Sortierren....




----- 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


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive