Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> index - male pytanie
adamx
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 24.07.2007

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


Witam,
mam male pytanie odnosnie tworzenia indexow.. czy indexy potwinno sie tworzyc tylko dla kolumn, ktore podajemy w "where" czy takze dla tych ktore podajemy przy "order by" lub "group by" ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
TomASS
post
Post #2





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

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


Ja bym nie dawał indeksów wtedy kiedy zbiór objęty klauzulami "GROUP BY" lub "ORDER" byłby duży. Jeśli masz np. tabelę 100 000 rekordów. A GROUP BY zwróci Ci wszystkie rekordy zgrupowane w np. 4 zbiory (czyli średnio po 25000 rekordów) to bym nie dawał indeksu (z założenia powinien być jak najbardziej selektywny)
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 13.10.2025 - 23:53