Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mysql] Indexy
lubski
post 21.01.2009, 14:55:12
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 22.11.2007

Ostrzeżenie: (0%)
-----


Mam pytanko co do indexów. Większość tutoriali i dokumentacji nie wyjaśnia jednego przypadku.

1 Sytuacja. Index kompozytowy.

Mamy tabelkę z kolumnami id,login, pass.
Tworzymy index. PRIMARY id i index na dwie kolumny login,pass.

Wiem że będzie wyszukiwanie po indexach gdy zapytamy.
.... WHERE login = '' AND pass = ''
.... WHERE login = ''
.... WHERE pass = '' Tu nie zadziała index.

2. Ale czy w tej sytuacji będą działać indexy ?
kolumny : id,name,login,pass,pesel,nip ....

Na każda kolumnę jest osobny index. Oczywiście nie na wszystkie. Mp na id,login i pesel (czyli mamy trzy indexy)

Gdy zapytam. Będą działać indexy ?. Czy już dane będą zaciągane z tabeli ?
... WHERE id = '' AND pesel = ''
... WHERE id = '' AND login = '' AND pesel = ''
Go to the top of the page
+Quote Post

Posty w temacie
- lubski   [mysql] Indexy   21.01.2009, 14:55:12
- - Zyx   Jeśli wybierasz coś według klucza g...   21.01.2009, 15:49:10
- - lubski   CytatJeśli wybierasz coś według klucza głównego ...   21.01.2009, 16:17:29
- - Zyx   Weźmie wtedy pod uwagę tylko jeden z ind...   21.01.2009, 18:09:04


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 04:28