Bazy danych · Junior · Pytanie 73 z 75
Czy PostgreSQL automatycznie tworzy indeks na kolumnie klucza obcego, np. orders.user_id?
- ✓Poprawna odpowiedź: Nie; automatycznie indeksy dostają tylko klucze główne i ograniczenia unikalności, więc zwykle dodaje się go samodzielnie
- 2Tylko jeśli tabela ma ponad 1000 wierszy
- 3Tak, zawsze
Wyjaśnienie
Bez indeksu złączenia po user_id i usuwanie użytkowników (które sprawdza odwołujące się zamówienia) muszą przeglądać całą tabelę orders.