Hallo,
mehrere Tausend Datensätze zu vergleichen, dauert in der Regel den Bruchteil ein Augenzwinkerns. 30 Sekunden sind ein Hinweis darauf, dass irgend etwas falsch geplant oder umgesetzt wurde. Zur falschen Planung zähle ich z. B. umständliche Stringvergleiche aufgrund fehlender oder unzureichender Normalisierung, zur falschen Umsetzung z. B. verschachtelte Subselects und fehlende Indizes.
Kannst du mit Sicherheit sagen, dass deine Datenbank mindestens bis NF3 normalisiert ist, dass du Indizes auf den Spalten hast, nach denen häufig gesucht und sortiert wird, dass du keine unkorrelierten Subselects verwendest, sondern Joins und nur in ganz seltenen Fällen mal ein korreliertes Subselect und dass du – falls du mit Volltextsuche arbeitest – keine LIKE-Vergleiche machst, sondern FULLTEXT-Indizes benutzt?
Gruß,
Amica
__________________
Hast du die Grundlagen zur Fehlersuche gelesen? Hast du Code-Tags benutzt? 
Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
Super, danke! 
|