konto usunięte
Temat: posgtres explain select
explain select * from store.products where id = 10;
Zwraca mi:
Seq Scan on products (cost=0.00..2.38 rows=1 width=575)
Filter: (id = 10)
Oznacza to, że postgres przeszukuje wszystkie rekordy w poszukiwaniu rekordu o danym id, czyli nie używa indeksu, chociaż indeks jest zdefiniowany:
ALTER TABLE store.products
ADD CONSTRAINT products_pkey PRIMARY KEY(id);
W tym przypadku powinien chyba być stworzony indeks btree (podobnie jak przy kluczach obcych).
Gdzie tkwi błąd w moim rozumowaniu?