André Laugks: MySQL Performance-Problem bei Abfrage v. > 30 Feldern

Beitrag lesen

Hallo!

ich muss eine Abfrage ausführen, die in allen 30 Feldern einer Tabelle Werte vergleicht.
Ich suche Datensätze deren Werte, ausser in 2 Feldern, NULL entsprechen. Die Tabelle enthält ca. 40.000 Einträge, das macht MySQL aber absolut nicht mit. Sobald ich mit LIMIT mehr als 100 Datensätze zurückgebe, dauert die Abfrage mitunter mehrere Minuten...

Gibt es eine Möglichkeit die Abfrage zu beschleunigen, bzw. wie sollte eine Abfrage für diesen Zweck idealerweise aussehen?

Wie sieht den Deine jetziges SQL-Statemant aus? Wie ungefähr ist die Tabellenstruktur?