ciao ho provato una query di selezione che contiene un join esterno sinistro su SQL Server CE e la sua esecuzione come 30 secondi per l'esecuzione.
e quindi ho cambiato la stessa query per essere un inner join e il suo prendere meno di 1 secondo.
la stessa query esterna è molto veloce su SQL Server 2008.
qualcuno sa perché?
anche qual è la soluzione per questo problema di prestazioni?
sto pensando a 2 query che ho unione ma non mi piace questa soluzione veramente causa della ripetizione del codice.
graziePerché la performance di LEFT OUTER JOIN non è corretta su SQL Server CE 3.5?
Edit:
un'altra query che hanno cattive prestazioni è select * from table where item not in (select item from table2)
molto strano davvero, ma ha bisogno di essere cambiato in esterno sinistro questa query uniscono quindi le prestazioni è fisso
Quante righe ci sono nella tabella a sinistra sul lato della vostra SINISTRA ADERIRE? –
Qual è la query, lo schema ecc. Per favore? – gbn
ci sono 3600 righe in 1 tabella e 6400 nell'altro – Karim