Vielleicht ist es ein bisschen dumm, aber ich bin einfach nicht sicher, was besser ist. Wenn ich mehr als 10k Zeilen in der Datenbank auf Existenz überprüfen muss, was soll ich tun?
1 - eine Abfrage
select id from table1 where name in (smth1,smth2...{bis 30k})
2 - viele Abfragen
select id from table1 where name=smth1
Obwohl die Leistung nicht das Ziel ist, möchte ich auch nicht mit MySQL scheitern ;) Vielleicht sind andere Lösungen besser geeignet... Danke.
aktualisiert: Die Aufgabe besteht darin, eine Liste von Domains abzurufen, neue zu speichern (die noch nicht in der Datenbank sind) und diejenigen zu löschen, die aus der Liste verschwunden sind. Hoffentlich hilft das ein wenig...