Да, даже если у вас уже есть какой-то уникальный атрибут.
По численному первичному ключу гораздо быстрее происходит обращение, чем по строке или комплексному ключу.
Вы в одном из комментов написали
Я понимаю что он создаст индекс для быстрого поиска, но не ведь не в каждой таблице я буду что то искать
Так вот это не правда, тк смысла в данных нет, если их не читать, а читать данные вы будете, очень наверняка будете и по первичному ключу читать конкретную запись - тогда численный первичный ключ и будет удобен.