![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Developerzy Postów: 823 Pomógł: 12 Dołączył: 18.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Ostatnio zaczynam zajmować się optymalizacją zapytań w moim serwisie, są dość pogmatwane, pisane "na szybko". Jednak serwis się nieźle rozrósł, potrzeba optymalizacji. Bardzo przydał mi się ten topic i chciałbym do niego nawiązać, lecz w innym kontekście. Temat: Indexy jak stosowac Mianowicie. Z tego co wiem, bardzo ważna jest kolejność pól wymienianych w klauzuli ON. W tabeli friends są powiązania między użytkownikami: friend_user - ID usera (przyjaciela), friend_owner - ID usera, który (brzydko mówiąc) ma tego przyjaciela. Chcemy pobrać listę nicków userów, którzy są przyjacielami dla usera o ID 1. Dwa przypdaki:
Czy jest jakaś różnica między tymi dwoma zapytaniami oprócz kolejności zapisu (od strony teoretyczno/wydajnościowo/technicznej)? Jeżeli tak, to która z tych form jest bardziej poprawna i dlaczego? Dzięki za udzielenie się w dyskusji. Pozdrawiam. -------------------- Portfolio: Vgroup.pl | athlan.pl | Test.php.pl - sprawdź się z wiedzy o PHP i ułóż własne pytania!
Pomogłem? Kliknij |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 385 Pomógł: 55 Dołączył: 1.03.2005 Skąd: śląsk Ostrzeżenie: (0%) ![]() ![]() |
skorzystaj z explain i zobacz dla tych dwoch zapytan co zwraca.
moze sam sobie odpowiedz na to pytanie. -------------------- aplikacje internetowe | Symfony
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 03:33 |