sql >> Database >  >> RDS >> Oracle

Moet ik primaire sleutelkolom(men) indexeren in Oracle?

Oracle maakt een index voor u aan, of kan een bestaande gebruiken. Of er een unieke of niet-unieke index wordt gebruikt, is aan jou.

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

Een primaire sleutel zelf is geen index en ook geen unieke beperking - het zijn beide beperkingen. Er wordt echter een index gebruikt om ze te ondersteunen.

Een unieke index is nogal anders omdat deze kan bestaan ​​zonder een unieke of primaire sleutelbeperking, en geen van beide typen beperkingen vereist dat de index die deze ondersteunt uniek is.




  1. Een lijst met geldige tijdzones retourneren in Oracle Database

  2. Hoe om te gaan met optionele parameters in SQL-query?

  3. Hoe kan ik meer dan 1 record per dag selecteren?

  4. Basisprincipes van MariaDB Server-databaseversleuteling