![]() |
![]() |
![]()
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? |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
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ę. 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ść). Jak Wy robicie w waszych projektach? Zakładam indeksy na wszystkie klucze obce. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 09:21 |