Hab folgendes query in mysql query browser:
Dies ist nur der Count-Test, ich wollte erst die Ergebnismenge wissen.
Die info Tabelle liefert mit der Where Klausel ca 12.000 Ergebnisse,
die status enthält ca 85.000 und der Query oben, sei es ein Equi-Join oder
Left Join müsste doch eigentlich kein kartesisches Produkt liefern, daher
ist mir nicht klar, warum sich die DB dabei aufhängt.
Bekomme nämlich eine "Server Shutdown in process" MSG
und habe kein Plan, wieso
Das Count ist nur ein Test, ziel ist ein SELECT * ,aber eigentlich ein DELETE FROM, doch nur, wenn das ding sicher funzt.
Funzt auch nicht:
Es ist kein kartesisches Produkt, daher ist mir nicht klar, warum die Last so hoch ist
PHP-Code:
SELECT COUNT(*) FROM `status` s JOIN `info` p
ON(p.pid=s.pid) WHERE kundennummer='xxxx'
Die info Tabelle liefert mit der Where Klausel ca 12.000 Ergebnisse,
die status enthält ca 85.000 und der Query oben, sei es ein Equi-Join oder
Left Join müsste doch eigentlich kein kartesisches Produkt liefern, daher
ist mir nicht klar, warum sich die DB dabei aufhängt.
Bekomme nämlich eine "Server Shutdown in process" MSG
und habe kein Plan, wieso
Das Count ist nur ein Test, ziel ist ein SELECT * ,aber eigentlich ein DELETE FROM, doch nur, wenn das ding sicher funzt.
Funzt auch nicht:
PHP-Code:
SELECT * FROM `status` s JOIN `info` p
ON(p.pid=s.pid) WHERE kundennummer='xxxx' LIMIT 100
Kommentar