Mirne OT: Indexy v PostgreSQL

Dalibor Sramek dali at epot.cz
Fri Feb 15 10:19:48 CET 2002


Zdravim a opet mam nejaky dotaz ;-)

Jste-li tu nekdo PostgreSQL guru, nevite, jak vnutit pri selectu pouziti
indexu? (PostgreSQL 7.2)

Muj konkretni problem:
Tabulka ma policko typu datetime, na kterem je index.
Pri dotazu: select count(*) from tabulka where datum>konstanta
se index pouzije.
Pri dotazu: select count(*) from tabulka where datum>(konstanta-konstanta)
se index nepouzije

Potrebuji zjistit pocet zaznamu v tabulce za poslednich 5 minut a pouzivam
podminku:
datum>('now'::datetime-'5 min'::interval)

Vzhledem k tomu, ze tabulka ma nekolik stovek tisic zaznamu, je sekvencni
prohledavani dosti dlouhe.

Diky

Dalibor Sramek




More information about the Users-l mailing list