Dein Primary Key ist mit 71990 Bytes ziemlich lang.
Das ist allerdings eine sehr mutige Aussage,
Geläufig sind Längen von 128, 512 bis 1024 Bytes. Und auch ein 64-Bit-Integer benötigt eben nur 64 Bit, also 8 Bytes.
Ältere MySQL Versionen haben übrigens auch nur max. 255 bytes für einen Primary Key zugelassen. Es gibt auch keinen wirklichen Grund, für charset UTF8 an Schlüsselfeldern. Wir haben mal gelernt, daß Nutzdaten ohnehin von Schlüsselfeldern getrennt werden sollen. Vielleicht ist auch ein zu großer Index der Grund dafür daß er nicht verwendet wird. Das halte ich hier in diesem Fall für naheliegend. MFG