Zadanie z SQL dotyczące optymalizacji
Treść maila, jaki otrzymałem od znajomego pracującego w firmie programistycznej w Warszawie. Oczywiście prośba o pomoc sformułowana na końcu jest tylko żartem.
![za017](https://wykop.pl/cdn/c3397992/za017_1,q52.jpg)
- #
- #
- #
- #
- #
- #
- #
- 45
Treść maila, jaki otrzymałem od znajomego pracującego w firmie programistycznej w Warszawie. Oczywiście prośba o pomoc sformułowana na końcu jest tylko żartem.
Komentarze (45)
najlepsze
A wynikiem jest... 42 ;)
SELECT 42;
...
http://wklej.org/id/86200/
Poza tym skoro tam jest tylko 2GB RAMu to moja rada - dołożyć RAMu.
1 . To nie jedno zapytanie tylko złączenie ok. 50 (nie wiem czy dobrze policzyłem) zapytań.
2 . Każde z tych zapytań łamie zdroworozsądkową regułę używania LIKE, kto normalny robi warunek kolumna LIKE „%słowo%” OR kolumna LIKE „%słowo”, skoro „%słowo%” obejmuje wszystkie przypadki i kombinacje procentów i podkreśleń w like
3. Kto szuka stringów/varcharów w
Teraz kod już jest czytalny, prawda? ;)
Na dużej tabeli to i SELECT NUMBER FROM NUMBERS WHERE NUMBER=2 może iść długie minuty...