Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 212 Pomógł: 0 Dołączył: 18.12.2003 Skąd: Warszawa Ostrzeżenie: (0%)
|
Witam.
Pytanie może banalne.. ale jak tak się dłużej zastanawiam czy może jednak nie takie banalne. Przykładowo mam tabele "user", która ma 50 000 wierszy. W momencie gdy użytkownik się loguje to jest zapytanie select * from user where login = jan_kowalski""; Czyli loguje usera o loginie "jan_kowalski". Wiadomo że w bazie jest tylko jeden taki wiersz o loginie "jan_kowalski" więc jak stworze zapytanie: select * from user where login = jan_kowalski" LIMIT 1"; to ten LIMIT ograniczy obciążenie wyszukiwania z bazy do 1 pozycji ? czy to będzie dokładnie takie same obciążenie jak bez LIMITu ? |
|
|
|
M@X [sql] czy LIMIT tu coś zmieni ? 10.10.2015, 10:33:03
trueblue Zmniejszy, bo po znalezieniu jednego rekordu spełn... 10.10.2015, 10:48:30
Pyton_000 TL;DR
Jesli masz index to nie zobaczysz różnicy, j... 10.10.2015, 10:50:28
M@X dzięki.. właśnie o takie potwierdzenie mi chodziło 10.10.2015, 10:50:31
maly_swd Jak na login dasz INDEX UNIKALNY to będzie szybcie... 10.10.2015, 20:36:49 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 16:35 |