Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> EXPLAIN dla zapytań typu SELECT
wujek2009
post
Post #1





Grupa: Zarejestrowani
Postów: 350
Pomógł: 31
Dołączył: 23.05.2010

Ostrzeżenie: (0%)
-----


Cześć.

Otrzymałem taki wynik za pomocą EXPLAIN - jednak nie do końca wiem, co mogę zrobić, aby zoptymalizować wynik.
(IMG:http://zapodaj.net/images/c58ec4ccfd05c.jpg)

Czy zapytanie zawsze korzysta tylko z jednego klucza (w tym przypadku "fk_productid_index") pomimo, że ma do wyboru
więcej ("possible_keys")? W jaki sposób zaangażować pozostałe klucze?

W tej chwili "rows" zwraca mi 7 - czyli jest to liczba ile razy dane muszą się pobrać, abym otrzymał dany wynik.
Im mniejsza liczba tym lepszy rezultat czasowy jak domyślam się. Więc chciałbym się spytać

1) W jaki sposób zaangażować pozostałe indeksy a nie tylko "fk_productid_index"
2) Patrząc na tą tabelę co jeszcze mogę użyć co może mi pomóc zoptymalizować wynik zapytania?

Ten post edytował wujek2009 29.09.2012, 18:34:00
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 10:38