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" ? |
|
|
|
![]() |
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)
|
|
|
|
adamx index - male pytanie 3.09.2007, 14:20:16
Zbłąkany Przy "ORDER BY" i "GROUP BY" g... 3.09.2007, 14:39:57
adamx TomASS, duzy w sensie zwracanych rekordow, czy rek... 6.09.2007, 09:34:20
TomASS W sensie zwracanych rekordów. Kiedyś mówiło się, ż... 10.09.2007, 12:38:36 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 08:01 |