On Sat, 15 Nov 2003, Botescu-Fianu Adrian wrote:

> unde as putea citi mai multe despre crearea indexelor? ceva cu exemple sau
> greseli frecvent intalnite.

        In doacele care vin cu postgresql.
        In principiu trebuie sa-ti alegi cu grija coloanele pe care-ti 
faci indecsi. De asemenea, pentru a forta utilizarea indecsilor ar 
trebui ca in postgresql.conf sa ai ceva de genul:

enable_seqscan = false
enable_indexscan = true

        De asemenea coloana cu pricina ar trebui sa fie cea mai variata,
cea mai neuniforma in valori (de exemplu un timestamp sau ceva de genul 
asta), pentru ca altfel s-ar putea ca planner-ul sa vada alte metode mai 
"ieftine" de a gasi coloanele ce se potrivesc clauselor tale "WHERE" iar 
tu sa tii indexul ala degeaba, si-ti ocupa spatiu pe hdd, necesita 
operatii suplimentare cind e vorba de inserari, etc. Explain Analyse 
is your friend.

        Nu uita sa vacuum analyse periodic tabela cu pricina si
eventual, mai rar, sa-i dai cite un vacuum full.

-- 
Any views or opinions presented within this e-mail are solely those of
the author and do not necessarily represent those of any company, unless
otherwise expressly stated.

--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui