Adrian Stolarski
Janusz
Skudrzyk
Członek zarządu,
weblabs.pl
Temat: Kolejne pytanie - optymalizacja zapytań
Użyć inner join tam gdzie warunek dotyczy innej tabeli, dodać indeksy do kolumn zawierających największą różnorodność danych i które są wymienione we where (i które będą dołączane poprzez inner join).Explain za przewodnika.
Adrian Stolarski
Adrian Stolarski
Janusz
Skudrzyk
Członek zarządu,
weblabs.pl
Temat: Kolejne pytanie - optymalizacja zapytań
SELECT
meta_modules.page_id,
modules_settings.siteonline
FROM
modules_settings
inner join meta_modules on modules_settings.id = meta_modules.page_id
WHERE
modules_settings.sitename = 'Login'
AND
modules_settings.siteonline = '1'
Wewnętrzne połączenie z meta, klucz na (sitename,siteonline). Będą brane pod uwagę tylko te rekordy, które są ze sobą powiązane.
Explain najlepiej odpalić w phpmyadminie. Odrobina znajomości angielskiego także się przyda.Janusz Skudrzyk edytował(a) ten post dnia 08.04.13 o godzinie 00:32
Adrian Stolarski
Podobne tematy
-
Bazy Danych » Optymalizacja dla zakresów [zapytanie]? -
-
Bazy Danych » Postgresql - widok i wydajność, pytanie -
-
Bazy Danych » [MSSQL] Porównywanie zapytań -
-
Bazy Danych » pytanie -
-
Bazy Danych » pytanie z WORDa -
-
Bazy Danych » [MySQL] Optymalizacja zapytania - mam sporo informacji,... -
-
Bazy Danych » Optymalizacja bazy danych mySQL bądź przejście na inną... -
-
Bazy Danych » pytanie o widoki w postgresql (POSTGIS) i unikalny klucz -
-
Bazy Danych » Ilość zapytań do bazy dla jednego użytkownika -
-
Bazy Danych » Plik DBF pytanie? -
Następna dyskusja: