Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zapytanie select długo się wykonuje
Forum PHP.pl > Forum > Bazy danych > MySQL
monkw
Cześć
Mam tabele Towary z kolumnami NRT, nazwa, ilość ...
tabela ma kilkadziesiąt tysięcy wpisów.
druga tabela jest zaimportowana z jakiegoś pliku i ma tylko kolumnę NRT.
Zapytanie
[kod=sql]select * from towary, tabela2 where towary.NRT = tabela2.NRT;[/kod]
Wykonuje się masakryczne długo.
Pamiętam że w szkole mówili jak przyśpieszać takie zapytania.
Coś mi świta że powinienem chyba dodać klucz do tabeli2. Ogólnie to nie wiem co mam zrobić i dlatego proszę was o radę.
pozdrawiam
maly_swd
1. dodac klucze na pola przez ktore laczysz
2. pola przez ktore laczysz musza miec ten sam typ i dlugos
3. sprawdzic co robi explain:)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.