Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 1 Dołączył: 24.09.2009 Ostrzeżenie: (0%)
|
Witam,
Czy
jest szybsze od
gdy id jest primary key lub też unique? Wiem, że bez indeksu na pewno jest szybsze, ponieważ po znalezieniu jednego rekordu nie trzeba przeszukiwać następnych. Lecz z indeksem unikalnym samo z siebie wynika, że to się już nie powtórzy? więc chyba nic nie przyspieszy? Rozumiem, że z normalnym INDEX (bez unique), LIMIT 1 przyspiesza zapytanie? Myślę nad ustawieniem w bazie danych login na klucz unique, oraz login i hasło na klucz złożony INDEX. Na samo hasło nie będę nakładał indeksu bo po co w końcu jakieś tam szansę powtórzenia ma. Tak więc wybierają później
Najlepiej dodać do końca LIMIT 1 tak? Ten post edytował armon 20.09.2011, 08:51:42 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 744 Pomógł: 118 Dołączył: 14.02.2009 Skąd: poziome Ostrzeżenie: (0%)
|
jesli jest unique/primary to moim zdaniem nie ma znaczenia limit (bo i tak czyta to z klucza)
co do tego "SELECT id FROM tabela WHERE login = 'loginek' AND haslo = 'cryptedwhirlpoolthing' LIMIT 1" to jesli masz na login unique/primary to nie ma opcji aby bylo 2 uzytkownikow z tym samym loginem a co za tym idzie nie moga byc 2 hasla. Wiec limit nie ma sensu |
|
|
|
armon LIMIT - optymalizacja zapytań po indeksie 20.09.2011, 08:50:57 
armon Cytat(maly_swd @ 20.09.2011, 09:56:07... 20.09.2011, 09:00:14 
maly_swd " że dwóch użytkowników będzie miało te same ... 20.09.2011, 11:12:33 
armon Cytat(maly_swd @ 20.09.2011, 12:12:33... 20.09.2011, 16:57:15
nospor limit na pewno nie zaszkodzi ani nie spowolni więc... 20.09.2011, 09:05:10 
armon Cytat(nospor @ 20.09.2011, 10:05:10 )... 20.09.2011, 09:25:32 
phpion Cytat(nospor @ 20.09.2011, 10:05:10 )... 20.09.2011, 10:32:55
nospor Cytatój plik będzie zajmował o 7 znaków w bajtach ... 20.09.2011, 09:33:48 
armon Cytat(nospor @ 20.09.2011, 10:33:48 )... 20.09.2011, 09:35:20
nospor Akurat mam do testów dość sporą bazę i jednak wyko... 20.09.2011, 10:41:39
luckyps Caly czas mowimy o wyszukiwaniu w tabeli wiersza n... 20.09.2011, 10:50:10
nospor Akurat ja testowałem na różnych polach i z PK i z ... 20.09.2011, 10:52:32
luckyps No to w takim przypadku limit na pewno pomaga 20.09.2011, 10:57:14 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 07:12 |