sybase: problem s order by ... DESC

Miroslav BENES mbenes na tenez.cz
Pátek Listopad 24 07:24:38 CET 2000


> Mam aplikaci, ktera nad nemalou tabulkou casto provadi dotazy typu:
> 
>     SELECT * from TABLE WHERE b_id = xxx ORDER BY posted DESC
> 
> (b_id i posted jsou indexovany, posted obsahuje datetime, kdy byl
> dany zaznam vlozen do databaze).

Sybase neznam, takze berte mou odpoved s rezervou.

Obecne plati IMHO princip, kdy jadro pouzije nad daty vsechny indexy, 
ktere mu usnadni praci. Takze pokud tvrdite, ze existuje index pres 
"posted", znamena to nejspis, ze uxistuje index "posted ASC" a ten je 
v tu chvili nepouzitelny.

Brani vam neco v tom, abyste si udelal dvouslozkovy index 
"b_id, posted desc" ? Pokud budete pouzivat (temer) vyhradne tento 
typ dotazu, urcite by to melo smysl.





--------------------------
Miroslav BENES
E-mail   : mbenes na tenez.cz
TENEZ Chotebor, a.s
--------------------------


Další informace o konferenci Test