Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> indeksy
misty
post 10.03.2011, 10:04:02
Post #1





Grupa: Zarejestrowani
Postów: 366
Pomógł: 0
Dołączył: 2.01.2007

Ostrzeżenie: (0%)
-----


hej,
jakie wg Was najlapiej zalozyc indeksy dla pol ktore czesto sprawdzane sa w warunku where, np where number = '1234'.
i wlasnie na number chce zalozyc indeks. Czytalam o btree i hash. i btree chyba ciut szybszy jest? ale z drugiej str btree jest niby i do sprawdzania wartosci rownych/mniejszych (i rownych)/wiekszych (i rownych) a hash do rownych. wiec moze by wystarczyl?
mam mala wiedze i doswiadczenie jesli chodzi o indeksy, dlatego chcialabym Was prosic o sugestie.


pzdr,
misty

mam jeszcze drugie pytanie - jesli mamy pole, ktore jest kluczem glownym (primary key) to oplaca sie na nim jeszcze zakladac np btree?
Go to the top of the page
+Quote Post
cojack
post 10.03.2011, 12:50:38
Post #2





Grupa: Zarejestrowani
Postów: 898
Pomógł: 80
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----


Primary key jest btree.

http://www.postgresql.org/docs/8.4/static/indexes-types.html

Imo hash będzie najlepszy.


--------------------
cojack blog - mój blog (na jakiś czas off).
"jak czegoś nie wiem, to nie myślę że wiem" - moja domena
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.04.2024 - 18:42