-
Trong MySQL, KEY CHÍNH hoặc DUY NHẤT tạo chỉ mục trên các cột được xác định trong ràng buộc. Nếu có nhiều cột, một chỉ mục tổng hợp sẽ được tạo.
Nếu nó là một bảng InnoDB, PRIMARY KEY cũng trở thành chỉ mục nhóm cho bảng.
-
Sẽ không hợp lý khi thêm các chỉ mục bổ sung có cùng định nghĩa như một CHÍNH / DUY NHẤT.
Đối với các RDBMS khác, một chỉ mục sẽ được yêu cầu cho các ràng buộc này. Ngay cả khi bạn được phép tạo một ràng buộc mà không có chỉ mục thích hợp, nó sẽ được yêu cầu để có được bất kỳ hiệu suất hợp lý nào.