Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> klucze obce a indeksy
Polidiota
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 12.11.2008

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


Hej,

Z tego co udało mi się zorientować to w PostgreSQL podczas tworzenia kluczy obcych nie są zakładane na te kolumny indeksy.

Mam rację czy może się mylę?

Jeśli mam rację to czy opłaca się na takie kolumny zakładać indeks?

Jak Wy robicie w waszych projektach?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
phpion
post
Post #2





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Cytat(Polidiota @ 16.05.2011, 19:28:11 ) *
Z tego co udało mi się zorientować to w PostgreSQL podczas tworzenia kluczy obcych nie są zakładane na te kolumny indeksy.

Mam rację czy może się mylę?

Masz rację.

Cytat(Polidiota @ 16.05.2011, 19:28:11 ) *
Jeśli mam rację to czy opłaca się na takie kolumny zakładać indeks?

Standardowa odpowiedź: to zależy. W zdecydowanej większości przypadków warto założyć indeks. Ta mniejszość to przypadki, w których nie stosujesz wyszukiwania lub złączeń z wykorzystaniem klucza obcego, a usuwanie danych z tabeli macierzystej odbywa się rzadko (konieczność dbania o integralność).

Cytat(Polidiota @ 16.05.2011, 19:28:11 ) *
Jak Wy robicie w waszych projektach?

Zakładam indeksy na wszystkie klucze obce.
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 Aktualny czas: 22.08.2025 - 09:21