Я пытаюсь выяснить, станет ли моя таблица менее результативной, если я изменю первичный ключ на BIGINT (20). На данный момент я использую INT (7) и имею 300.000 записей уже с большими идентификаторами (7 или 8 цифр). Я много искал, но только узнал, что он использует больше дискового пространства (что очевидно).
Все мои идентификаторы имеют 7 цифр прямо сейчас, но мой клиент хочет изменить на 8 цифр. Я не буду в состоянии легко менять программное обеспечение в будущем, поэтому я подумал об использовании BIGINT (20) сейчас на всякий случай. Было бы хуже, если я использую BIGINT, хотя мне еще не нужно?
Кто-нибудь, у кого есть опыт, имеет предложения относительно скорости и производительности?