Posted By: Koles (...) on 'CZdatabases' Title: sybase: pouziva "ORDER DESC" indexy? Date: Thu Nov 23 16:22:05 2000 Zdravicko, 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). Tyto dotazy obcas trvaji velmi velmi dlouho, a zjevne je to tim, ze se nepouziva index nad "posted" - showplan mi totiz tvrdi, ze nejprve dochazi k insertu do worktable, a az pote k selectu. Opravdu je tomu tak? Pokud ano, jak tento problem resit? Neprilis ciste metody, ktere me napadaji, jsou treba "odhadnout", ze zaznamy, ktere me zajimaji, nejsou starsi nez xyz hodin, a tim zmensit tridenou mnozinu. Nebo krome posted ukladat a indexovat i rozdil v sekundach mezi aktualnim datem a treba rokem 3000, takze mi pak postaci trideni ASC :) No... tak jste se mozna zasmali... nevi nahodou nekdo o necem inteligentnejsim? Pouzivam linuxovou sybase 11.0, ale samozrejme by me zajimalo i jestli timto neduhem trpi i jine databaze pripadne jak se to resi jinde. Diky Pavel