![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 660 Pomógł: 13 Dołączył: 9.06.2004 Skąd: Wrocław i okolice Ostrzeżenie: (0%) ![]() ![]() |
Mam zapytanie
Na kolumnie Status jest indeks. Status to CHAR(10). Takie zapytanie wykonuje się 78sekund Po usunięciu ORDER BY `Status` czas spada do 2-3sekund. Co robić? (IMG:style_emoticons/default/sad.gif) Indeks jest Zmieniałem bazę danych z MySQL 5.0 na 5.6 i tak się porobiło :/ Explain pokazuje: (IMG:https://s14.postimg.org/uc83n7h8h/image.png) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
Wywal LEFT JOIN przy aliasie T (m_transporty).
Skoro później wymieniasz pola z tej tabeli we WHERE, to LEFT jest bez sensu. No chyba, że masz w warunku T.id IS NULL (IMG:style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 00:43 |