ciao a tutti

ho una query di questo tipo
codice:
insert into prodotti (select * from prodotti_tmp where codice not in (select prodotti.codice from prodotti))
la uso per inserire nel db reale solo i prodotti che non sono gia presenti


il problema è che entrambe le tabelle contengono circa 15000 record, e questa query manda mysql al 100% per circa 15 minuti...

secondo voi posso strutturare la query in un modo più efficiente? grazie