Salve vorrei un'opinione

ho una tabella mysql molto popolosa contenente nominativi

e una tabella di appoggio che vorrei collegare tramite il codice di due caratteri
quindi la tabella di appoggio ha un campo codice pk di due caratteri

mi è venuta la mezza idea di creare, nella tabella principale, il campo collegato come char(2) default '00' (zero zero), senza crere chiavi esterne
in questo modo avrei forse un maggiore consumo di spazio, ma ogni volta che bisogna valorizzare il campo non si dovrebbe allocare nuovo spazio e quindi, forse, maggiori prestazioni

potrebbe essere?