Posted By: Koles (...) on 'CZdatabases' Title: sybase a clustered index Date: Fri Jan 19 11:54:55 2001 Zdravicko, mel bych jeden dotaz na optimalizaci pomoci clustered indexu. Mam aplikaci obsahujici pro zjednoduseni tabulku "typ_zaznamu" a "zaznam", kde kazdy zaznam ma zaznam "posted" s casem vytvoreni. Nad tabulkou "zaznam" se nachazi clustered index pro identitovy primery key a dvojity index pres dvojici (typ_zaznamu, posted). Predpokladejme, ze tabulka "zaznam" je pomerne velka (nekolik set tisic zaznamu), a rozdeleni "zaznamu" do "typu zaznamu" je plus minus gaussovske. Nad tabulkou "zaznam" drtive prevazuji dotazy typu "vyber poslednich XX zaznamu typu ZZ (pripadne kde posted je vetsi/mensi nez YY) setridenych podle posted (DESC)". sp__whodo pormerne casto hlasa vyskyt procesu, ktere ve sloupecku cpu/io/mem ukazuji io zatez i nekolik tisic - jakkoli nevim, co to presne znamena, prijde mi to jako hodne :) Bylo mi vysvetleno, ze pricina muze byt v tom, ze se v dotazu saha do mnoha premnoha stranek. A dotaz zni - pomohlo by zrusit clusterovani primarniho klice a misto nej udelat clustered index "typ_zaznamu", pripadne dokonce clustered dvojindex ("typ_zaznamu", "posted")? Nebo neco jineho? Diky za pripadne namety a inspirace. Pavel