После некоторого исследования по сети около Уникальный ключ и уникальный индекс. Я понимаю, что оба они проверяют столбец, однако уникальный индекс лучше для производительности.
Что лучше, добавив уникальный ключ или уникальный индекс expecialy, если я получил таблицу с более чем 500 строк (я уже использовал первичный ключ для других столбцов).
- Если уникальный индекс лучше из-за производительности, то когда мы используем уникальный ключ? так как оба они принимают нулевое значение (кстати, мы можем заставить их принимать только не нулевые значения? like'add unique key not null??)
-если уникальный ключ лучше, если через год таблица будет 2000 строк, Я не уверен, что в будущем в этой таблице будет много записей.
Когда мы используем уникальный индекс и уникальный ключ?
Редактировать:
Я пытался использовать уникальный ключ на дублирующем столбце, даже с новализованным, это порождает у меня ошибку. Мне пришлось создать индекс в дубликате столбца.
Связанный: ["novalidate with error ora-02299"] (http://stackoverflow.com/questions/17163580/novalidate-with-error-ora-02299) –
"Что делать, если через год таблица составляет 2000 строк ». Шутки в сторону? Это 2013 год, мы в эпоху экзабайта. – APC