Lukas.: Frage zu mysql #1104

Beitrag lesen

Hallo,

es geht um diese mysql Fehlermeldung:

ERROR 1104: The SELECT would examine too many records and probably take a very long time. Check your WHERE and use SET OPTION SQL_BIG_SELECTS=1 if the SELECT is ok

Kann es sein, dass mysql die Grenze, ab der es diese Fehlermeldung ausspuckt, gar nicht anhand der tatsächlich vorhandenen Daten anlegt, sondern das vollkommen theoretsich anhand der Tabellenzeilen, Tabellenspalten und JOINS errechnet?

Ich frage deshalb, weil mir der Fehler heute in all meinen Systemen erschien, obwohl diese völlig unterschiedlich hohe tatsächliche Datenmengen beinhalten (bei absolut gleichem Tabellenschema).

L.