У меня возникают некоторые проблемы, связанные с серой областью между первичными ключами и индексами и их отношениями. Я знаю, что в db2, когда создается первичный ключ, для этого атрибута автоматически присваивается уникальный индекс.Следует ли индексировать первичный ключ?
Может ли быть какой-либо эффект, влияющий на назначение другого индекса первичному ключу? Если да, то как и когда происходят эти улучшения производительности?
Благодаря
(1) Я не понимаю, почему вам нужен другой указатель, назначенный первичному ключу, или почему он будет другим. (2) Я не знаю разницы в производительности. – duffymo
'Серая область между первичными ключами и индексами,' Нет серой области. «первичный ключ» - это концепция абстрактного * (теоретическое/моделирование данных). 'index' является * физическим * объектом. (часто используется или требуется или подразумевается PK) – wildplasser
Первичный ключ - это * уникальный * идентификатор для его строки. Я не уверен, что вы подразумеваете под «другим индексом» из уникального индекса, который используют некоторые базы данных для создания первичного ключа. –