indeksy |
indeksy |
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? |
|
|
10.03.2011, 12:50:38
Post
#2
|
|
Grupa: Zarejestrowani Postów: 898 Pomógł: 80 Dołączył: 31.05.2008 Ostrzeżenie: (20%) |
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 |
|
|
Wersja Lo-Fi | Aktualny czas: 22.09.2024 - 21:03 |