Mailinglisten-Archive |
Julian Schwarz schrieb: > Hallo Ringo, > >> Schau doch mal, ob alle Spalten, die in deiner Query insbesondere die in >> JOINs und WHERE Klauseln vorkommen, einen Index haben. >> Vielleicht kannst du damit das Gewschindigkeitsproblem schon beheben? > > ich habe ca. 140.000 Records. Die Abfrage sieht wie folgt aus: > > SELECT cID, count(*) as Doublettenanzahl FROM WK_companyData WHERE > LENGTH(phone) > 0 GROUP BY phone HAVING COUNT(*)>1 ORDER BY Doublettenanzahl > DESC Schon mal "... WHERE `phone` <> '' ..." probiert? Hast du denn ein Index auf `phone`? Und was sagt EXPLAIN? -- sebastian
php::bar PHP Wiki - Listenarchive