Oracle
 sql >> база данни >  >> RDS >> Oracle

Трябва ли да индексирам колона(и) с първичен ключ в Oracle

Oracle ще създаде индекс за вас или може да използва съществуващ. Дали ще се използва уникален или неуникален индекс зависи от вас.

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

Първичният ключ сам по себе си не е индекс, нито е уникално ограничение - и двете са ограничения. Въпреки това се използва индекс, за да ги поддържа.

Уникалният индекс е доста различен, тъй като може да съществува при липса на ограничение на уникален или първичен ключ и нито един тип ограничение не изисква индексът, който го поддържа, да е уникален.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да направите настройка на sql в Oracle

  2. Вземане на дъмп на таблици в oracle 10g чрез PL/SQL процедура

  3. Тест за производителност и настройка на Oracle

  4. Как да се справяме с колона на таблица, наречена с резервирана ключова дума за SQL?

  5. Java - Как да извика процедура на Oracle с персонализирани типове?