Forse è un po 'stupido, ma non sono sicuro di cosa sia meglio. Se devo controllare più di 10k righe in db per esistenza, cosa farei?Cosa c'è di meglio - query con una condizione lunga 'where in' o molte piccole query?
# 1 - una query
select id from table1 where name in (smth1,smth2...{till 30k})
# 2 - molte query
select id from table1 where name=smth1
Anche se, perfomance non è l'obiettivo, non voglio andare giù con mysql sia;) Forse, qualsiasi altra soluzione sarà più adatta ... Grazie.
upd: L'attività è di recuperare l'elenco dei domini, salvare nuovi (che non sono ancora in db) ed eliminare quelli che sono scomparsi dalla lista. Spero, sarà d'aiuto un po '...
sei sicuro di non poterlo fare in altro modo? –
@ Lo'oris: Penso che intendesse farlo in un altro modo quando ha scritto "Forse, qualsiasi altra soluzione sarà più adatta" –