![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 254 Pomógł: 7 Dołączył: 9.10.2007 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Od jakiegoś czasu tworze serwis który zawiera sporą ilość danych. Przy wyświetlaniu ich z bazy i przedstawienie w formie listy (oczywiście ze stronicowaniem) nie ma problemu.
Kłopotem jest gdy chcę te wyniki posortować np po nazwie malejąca.
Może ktoś ma jakiś pomysł na to aby to jakoś przyspieszyć ? BEz sortowania działa jak burza po użyciu ORDER BY zaczynają się schody :/ Na polu nazwa mam założony index. Ten post edytował Sajrox 3.02.2009, 00:54:19 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) ![]() ![]() |
Cytat Na polu nazwa mam założony index a ten index na pewno masz po DESC?? |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 254 Pomógł: 7 Dołączył: 9.10.2007 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Właśnie zauważyłem że index mam po ASC ale jeśli chce sortować malejąco lub rosnąco. To po prostu musze założyć 2 indexy na pole nazwa raz ASC a drugi raz DESC ? Czy to nie będzie sprzeczne z wszystkimi zasadami tworzenia optymalnej bazy danych ?
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 18.09.2025 - 08:50 |