![]() |
![]() |
![]()
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. ![]() 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 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
Pokaż DDL i zapytanie.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 350 Pomógł: 31 Dołączył: 23.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dla powyższego zapytania zwraca EXPLAIN, które przedstawiłem w pierwszym poście (uaktualniłem screena). Ten post edytował wujek2009 29.09.2012, 18:45:03 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
Pokaż DDl, czyli CAŁE CREATE TABLE dla obu tabel.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 23:15 |