beh ... ad esempio quel bigint è necessario? cosa ci metti li dentro?

allora ... tutto dipende principalmente dagli indici, oltre che dai campi null, e infine dalla tipologia di campi e come richiami gli indici nelle query

ti assicuro che se tutto è bilanciato bene e il codice è ben scrittp anche con dei milioni di record mysql non se ne accorgerebbe (questo forum ha la tabella dei post pari a 3,257,725 e come puoi vedere neanche se ne accorge [ora sarà aumentata sicuremente quella cifra])