metoda 1)
{ a = [SELECT] if(a) { [UPDATE .. WHERE] } [INSERT] }
Mamy warunek który nie często jest spełniony natomiast zawsze musimy zastosować SELECT i czasem UPDATE
metoda 2)
{ [UPDATE .. WHERE] [INSERT] }
Mamy zastosowany zawsze UPDATE który czasem nie przynosi żadnych realnych zmian w bazie.
Obstawiam metode 2 a wy?
Jak można w praktyce, jakimi narzędziami sprawdzić/zbadać takie i podobne problemy optymalizacyjne?