Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Czy powinienem indeksować kolumny klucza podstawowego w Oracle?

Oracle utworzy dla Ciebie indeks lub może użyć już istniejącego. To, czy zostanie użyty unikalny lub nieunikalny indeks, zależy od Ciebie.

http://docs.oracle.com/cd/B28359_01/server.111/b28310/indexes003.htm#i1006566

Sam klucz podstawowy nie jest indeksem ani unikalnym ograniczeniem — oba są ograniczeniami. Jednak do ich obsługi służy indeks.

Unikalny indeks jest raczej inny, ponieważ może istnieć w przypadku braku unikatowego lub podstawowego ograniczenia klucza, a żaden typ ograniczenia nie wymaga, aby indeks obsługujący go był unikalny.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. WHERE IN warunek nie akceptuje wartości ciągu

  2. AWS Python Lambda z Oracle

  3. Jak uzyskać aktualną datę w Oracle

  4. Jak obsługiwać pojedynczy cytat w Oracle SQL

  5. Test wydajności i dostrajania Oracle