Hi,
Zitat:
Hat jemand eine Idee warum es so brutal langsam wird?
|
Ja ;)
weil
reicht nicht.
Man setzt einen INDEX auf die abzufragenden Spalten UND beachtet dabei
die richtigen Spaltenauswahl (varchar etc)
Code:
SELECT ID, Zugriffszeit
FROM Datensätze
LEFT JOIN Zugriffe ON Datensätze.ID = Zugriffe.ID
WHERE Zugriffszeit < jetzt-1800
Bsp.: ID -> PRIM / Zugriffszeit -> Index
Besser wäre folgender Tabellen/Spaltenaufbau
T: user
uid(primary),name,adress
T: user_log
lid(primary),access_time(index),user_id(index)
Abfrage dazu vielleicht
Code:
SELECT uid, access_time
FROM user
LEFT JOIN user_log ON uid = user_id
WHERE access_time < DATE_SUB(now(),INTERVAL 30 MINUTE)
So jetzt weitermachen ;)
MfG
CKaos