Mailinglisten-Archive |
On Fri, 21 Jan 2000, Christian Szardenings wrote: > Hi, Weil heute Freitag ist nutze ich die Gelegenheit allen ein schönes WE zu wünschen. > > Ich hatte das mal bei Adressen versucht mit MySQL. > > 250.000 Adressen. Such nur in dem Namensfeld ( CHAR(60) ) nach > > z.B. name LIKE '%Meier%'. > > Dauer bei nur einer Abfrage gleichzeitig: 69 sec. Mag ich gar nicht glauben. Sind diese 69 s die Zeit zur Anzeige? Wenn das auf einen Bildschirm geht... schon, der ist nicht schneller. Wenn es an ein anderes Programm geht stimmt was mit Deiner Kiste nicht! 10 rows in set (0.01 sec) > > Uff. Kann ich mir überhaupt nicht vorstellen - da bin ich jetzt > ein wenig irritiert. Ich habe sowas schon zig-mal auf > WIN-NT/ASP/SQL-Server gemacht und plane GENAU diese > Art von Suchabfrage ( LIKE '%xxxx%' ..) für mein erstes > PHP-Projekt. > > Meintest Du vielleicht ms ?? ;-) > > Meiner bescheidenen Meinung nach sind Datenbanken einfach nicht > > dazu geschaffen, Teile von Zeichenketten zu suchen. ... > > Ich würde mir STARK überlegen, ob ich die Witze nicht nach ihrer > > Art in eine Baumstruktur im Dateisystem ... > > Mh. Eine Textdatei zu durchsuchen sollte aber nicht schneller > gehen. Das wäre echt ein Armutszeugnis für mySQL. Auf meiner altersschwachen INDY dauerte ein join über drei Tabellen mit ca. 250 * 1000 * 20 Einträgen ca. 70 s bei durchschnittlich 4-5 Treffern. Wie gesagt, ein join über 3 Tabellen! Ich stieg auf PIII um, jetzt sind es noch 7s im Schnitt! > Kann jemand von den Experten die obige Aussage bestätigen? Bin ich Experte? Egal, ich muss der 69s-Aussage widersprechen! CU -- +---------------------------------------------------------+ |Michael Renner | | |MPI fuer biologische Kybernetik |Phone: +49-7071-601-638| |Spemannstr.38, D-72076 Tuebingen |FAX: +49-7071-601-616| |michael.renner_(at)_tuebingen.mpg.de | | +----------------------------------------------------ESC:wq
php::bar PHP Wiki - Listenarchive