Плюсы и минусы автоинкрементных ключей на «каждом столе»

В нашей компании довольно долго обсуждается вопрос о том, стоит ли добавлять автоинкрементный ключ в КАЖДУЮ таблицу в нашей базе данных.

Я могу понять, что нужно ставить один из них на таблицы, на которые ссылается FK, но мне не нравится помещать такие ключи в каждую из наших таблиц, даже если эти ключи никогда не будут использоваться.

Пожалуйста, помогите с плюсами и минусами для размещения ключей автоинкремента на каждой таблице, не занимая дополнительного места и немного замедляя все (у нас есть несколько таблиц с сотнями миллионов записей).

Спасибо

Ответы на вопрос(9)

Ваш ответ на вопрос