Mailinglisten-Archive |
Andreas Ahlenstorf schrieb: > >> Nun habe ich mal 5 Mio. Datensätze generiert, ein Optimize Table > >> drüberlaufen lassen und einen Testselect durchgeführt. Gedauert > >> hat das ganze ca. 5 Sekunden. Hier läuft mit Sicherheit was schief. Eine einfache where x = y Abfrage auf nur 5 Mio. Datensätze a 32 Byte sollte bei richtig gesetztem Index 0,... Sekunden dauern. Wenn Du natürlich ein like 'ef%' machst, wird das Ganze vermutlich sogar 30 Sekunden plus x dauern. Wie schaut denn die Abfrage aus? > >>Für einen Webservice eigentlich > >> viel zu langsam, der möglichst viele Requests bewältigen soll. > > wieso machst Du auf den md5_1 keinen unique index? Deine Beschreibung > klingt > > so als wäre das auch möglich. > > unique index wäre möglich, mache ich. > Bist Du hier sicher? Wenn md5_1 für md5 verschlüsselte Datensätze steht solltest Du bedenken, dass die unterschiedlichsten Inhalte den gleichen md5 String erzeugen. Carsten
php::bar PHP Wiki - Listenarchive